diff options
| author | Massimo Mund <masmu@users.noreply.github.com> | 2025-09-05 07:56:51 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-09-05 14:56:51 +0900 |
| commit | 9ed971cc90c9d65def3c52178578e43f29b68f9f (patch) | |
| tree | 3a25368d44d6091c83e21623b313886bdfa1700b /src/pattern_test.go | |
| parent | 129cb230781d0258cd837486e436ba9ad471bc89 (diff) | |
| download | fzf-9ed971cc90c9d65def3c52178578e43f29b68f9f.tar.gz | |
Add keybindings for CTRL, ALT, SHIFT + UP, DOWN, RIGHT, LEFT, HOME, END, BACKSPACE, DELETE & more (#3996)
* Added tests for `LightRenderer`
* Added common SHIFT, ALT and ALT+SHIFT key sequences
* Added common CTRL key sequences
* Added common CTRL+ALT, CTRL+SHIFT, CTRL+ALT+SHIFT key sequences
* Added proper xterm META modifier handling
according to https://github.com/joejulian/xterm/blob/defc6dd5684a12dc8e56cb6973ef973e7a32caa3/input.c#L357-L375
* Fix `ctrl-backspace` and `ctrl-alt-backspace`
* Fix broken tcell tests on windows by swallowing Resize events
* Added tests for FullscreenRenderer
* Removed own fork of tcell and updated tcell to 2.9.0
tcell 2.9.0 is needed for `Ctrl-Alt-*` and `Ctrl-Alt-Shift-*` shortcuts in Windows
* Replace conditional checks with switch statements to improve readability
* Replace long conditionals with constant slices to improve readability
* Bind `ctrl-bspace` (`ctrl-h`) to `backward-delete-char` by default
Since we now distinguish between Backspace and Ctrl-Backspace, Ctrl-Backspace should trigger the same action as Backspace by default. In that way nothing changes for the user but you can bind other actions to Ctrl-Backspace when desired.
Diffstat (limited to 'src/pattern_test.go')
0 files changed, 0 insertions, 0 deletions
