Commit Graph

14 Commits

Author SHA1 Message Date
ee4a8d28b6 describe macro supports tests inline in code
convert existing asserts to use it
2024-09-10 22:44:21 +01:00
0c3091632f add importable trace macro 2024-09-10 17:53:15 +01:00
3dd0d3f11c ignore num lock state when recognising keys 2024-09-10 14:17:55 +01:00
c1b7c2d777 add back button 2023-01-01 22:22:40 +00:00
055e8b792f hide commander and print messages in echo area 2023-01-01 19:12:54 +00:00
b1bdc326ef WIP popup commander 2023-01-01 16:49:15 +00:00
c3e9c14186 index->string allows printing keystrokes readably 2023-01-01 15:08:45 +00:00
ad2628ddfc accept C-g to cancel key sequence 2023-01-01 12:03:15 +00:00
a81d9d4d4c remove hardcoded keyvals 2023-01-01 11:27:33 +00:00
39735be891 unnest conditionals in keymap recogniser 2022-12-31 23:49:41 +00:00
69d8aa4131 detect and discard modifier-only key events
for recognising key sequences, we only want  to look at
events containing non-modifier keystrokes
2022-12-31 16:46:34 +00:00
dd139c9796 express keymap bindings as [command-name args]
instead of using functions directly. This is so that the
appropriate frame-relevant commander can be used to execure
the command, but also makes the keymaps a little less opaque
2022-12-26 16:53:41 +00:00
15c0ce3417 allow modifiers in keymaps 2022-12-23 14:43:29 +00:00
25d31e0262 use keymap to choose command to invoke 2022-12-22 22:42:45 +00:00