c46d7c8d17
feat(emacs): bind switch_buffers to ctrl+x b
in emacs mode
...
And move open_recent to `ctrl+x ctrl+r`.
2025-01-27 11:13:26 +01:00
9f29853cd6
Merge pull request #149 from travisstaloch/lsp-rename
...
implement lsp rename
2025-01-18 23:33:25 +01:00
e1b1591167
feat(win32 gui): add font selection palette
...
closes #102
2025-01-17 20:32:20 +01:00
61d9f583a8
feat(emacs): add lsp-mode emacs keybindings
2025-01-17 12:33:02 +01:00
6530a7a51c
feat(win32 gui): add reset_fontsize and rest_fontface commands
2025-01-14 19:54:51 +01:00
Jonathan Marler
e542ccb8f1
win32 gui: track and use window bounds to prevent infinite shrinkage
2025-01-10 23:11:28 +01:00
Jonathan Marler
337b6ce626
win32 gui: rework startup/hwnd sync
2025-01-07 22:02:16 +01:00
cf3fdeb135
refactor: cleanup/simplify emacs bindings
2025-01-07 16:27:31 +01:00
9ace78e3a9
feat: separate binding key seqences with space instead of '>'
2025-01-07 16:13:02 +01:00
Jonathan Marler
d90d82a4b7
win32 gui: remove bespoke/incorrect key translation
...
I played around with the API a bit and I tried out the other approach
where instead of trying to implement our own keyboard translation, instead
I just clear the "control key" before calling ToUnicode. This fixes any
weird translation the OS was doing.
With this change, we no longer need to skip calling ToUnicode if the
control or alt keys are down, so keys will always work the same way whether
or not these modifiers are down.
2025-01-07 14:53:34 +01:00
388943e33c
feat(emacs): add repeat keybinding to emacs overlay/palette mode for quick switching
2025-01-06 22:09:57 +01:00
Jonathan Marler
d64d5f4c7e
emacs add selection mode/keybind
2025-01-06 20:48:34 +01:00
Jonathan Marler
064522959b
more emacs bindings
2025-01-06 20:28:24 +01:00
Jonathan Marler
22ddaef78f
emacs: add some more emacs keybinds
2025-01-06 07:43:15 +01:00
fff1a39fe5
feat: add home screen bindings for emacs mode
2024-12-05 20:14:43 +01:00
ec75b5ca6a
fix: emacs mode
2024-12-02 21:23:21 +01:00
729cc696c2
refactor: split keybinds into one file per namespace
2024-11-18 22:59:55 +01:00