Coding 2023-09-25
What remains to be done for the Mercurial helper for Kakoune:
- Figure out the differences between Git and Mercurial relevant to the syntax highlighting definitions.
- Figure out how jump_hunk() is supposed to, like, do anything. Like, when do I want to be using the sub-commands that invoke this function?
Other than that, it's overall been a pretty straightforward update with nothing too crazy.
:)
A-hem
Come on, they don't need to see—
:)
Paste the line, Max.
... evaluate-commands %sh{ hg annotate "$@" -T "set-option global hg_annotate_flags %val\{timestamp}{lines % ' \'{lineno}|{node|short} {date|isodatesec} {user|person}\''}"}
:)
Yay!
The eagle-eyed among you will notice that this should be slower than the code it's replacing, since I couldn't find an equivalent to the --incremental flag. Eh, at least the code is shorter.
Anyway, quick Impliciula thought: I'm doubting that I can make "gradual typing in the sense of a particular shape of the type system" work, but maybe I can do "gradual typing in the sense of carrying out local type inference". This is a compromise in terms of library design, but it should still allow tossing off short scripts without thinking too hard.
Anyway, I'm tired, and I'd like a good night's sleep without the vaccine side effects, so let's wrap this up...
Good night.