Commit graph

30 commits

Author SHA1 Message Date
Igor Támara
21384b7a5f feat: add % for select_all and zz to scroll_view_center in helix mode 2025-09-25 22:24:00 +02:00
622d65497a
feat: add helix mode keybindings for keypad keys 2025-09-23 22:58:52 +02:00
CO
392cb2c764 Fixed broken shifted keybinds for Helix mode 2025-04-28 10:35:27 +02:00
ivel.santos
6283d04442 Helix: fixing c keymap behavior 2025-04-13 14:18:54 +02:00
ivel.santos
66f94a40e9 Helix: normal mode after delete 2025-04-13 14:18:54 +02:00
ivel.santos
ccaeded0c8 Fix pasting line 2025-04-13 14:18:54 +02:00
ivel.santos
e59cd32ed8 copy and paste improvs and inclusive selection correction 2025-04-10 06:42:58 +02:00
ivel.santos
105be85d0f goto_line_vim: integer parameters 2025-04-09 07:09:08 +02:00
ivel.santos
f58babf2e7 Extend_line_below: integer parameter 2025-04-09 07:09:08 +02:00
ivel.santos
e993296590 add helix mode keybindings for setting integer argument 2025-04-09 07:09:08 +02:00
Levi
fb985a703a
feat: Helix & Vim mode: adding more commands (#218)
* Helix mode: select_left

* select_to_char_right implementation

* Vim select_to_char_left

* Helix select_to_char_left

* Helix & Vim: select_end

* select_to_char_left: Avoid panic with no selection

* select_left_helix: handling panic and shrinking code

* Correcting helix left and right select

* Helix mode: select_left

* select_to_char_right implementation

* Vim select_to_char_left

* Helix select_to_char_left

* Helix & Vim: select_end

* select_to_char_left: Avoid panic with no selection

* select_left_helix: handling panic and shrinking code

* Correcting helix left and right select

* Enable_selection on init_command

* move_to_char modification

* move_or_select

---------

Co-authored-by: CJ van den Berg <cj@vdbonline.com>
2025-04-08 10:28:29 +02:00
63270246d9
feat: call pause/resume_undo_history on entering/exiting insert modes
This makes undo atomic for insert mode changes.
2025-04-07 21:08:59 +02:00
563eb57e44
refactor: move cut_to helix workaround to a helix specific command 2025-04-03 06:37:29 +02:00
Levi Santos
0babbb1833 fix(helix): Making d and c work as expected in normal mode 2025-04-03 06:16:13 +02:00
ivel.santos
e669849629 Helix mode: find_file 2025-04-03 06:13:05 +02:00
Levi Santos
d8553dd9d7 Helix mode: move_to_char 2025-04-03 06:13:05 +02:00
Levi Santos
b5a57e0901 Helix mode: adding file_picker_in_current_directory 2025-04-03 06:13:05 +02:00
4b34804670
feat: re-organize home screen 2025-03-06 21:11:51 +01:00
4f5fa4a3ba
feat(keybind): move selection mode into keybind mode configuration 2025-01-19 19:21:44 +01:00
e1b1591167
feat(win32 gui): add font selection palette
closes #102
2025-01-17 20:32:20 +01:00
João Pedro
a21f0e6ac5 Fix half and whole page movements 2025-01-10 22:34:42 +01:00
9ace78e3a9
feat: separate binding key seqences with space instead of '>' 2025-01-07 16:13:02 +01:00
0abb21a400
fix: add down level ':' keybindings to vim and helix modes
This is for terminals that don't send modifiers at all.
2024-12-12 16:57:16 +01:00
8b24f28820
feat: add home screen bindings for helix mode 2024-12-05 20:14:23 +01:00
3b8982ac26
feat: move all keybind mode related options to keybind config 2024-12-03 23:04:10 +01:00
ddab6fbc52
feat: add remaining keybindings from static helix mode 2024-12-02 19:41:51 +01:00
71a821aad6
refactor: rename keybind inherit setting 2024-12-01 23:28:11 +01:00
480487414e
feat: setup vim/helix init/deinit_command 2024-12-01 21:35:25 +01:00
94fb5119ef
feat: make mode/namespace loading more dynamic and add fallback handling 2024-12-01 00:10:59 +01:00
729cc696c2
refactor: split keybinds into one file per namespace 2024-11-18 22:59:55 +01:00