ZIm/crates/vim/src
Conrad Irwin 42df5ef45e
vim: Add multicursor shortcuts (#3032)
Adding a few bindings to bring first class feeling multiselect to zed's
vim emulation.

gn and gN are similar to similar vim bindings, ga is similar to gA (and
I doubt we need vim's real ga), g> and g< are just made up.

Release Notes:

- vim: `g n` / `g N` to select next/previous
- vim: `g >` / `g <` to skip current selection and select next/previous
- vim: `g a` to select all
2023-09-25 17:18:12 -05:00
..
normal Code review changes 2023-09-20 21:29:45 -06:00
test Flesh out v1.0 of vim : 2023-09-20 20:44:41 -06:00
command.rs Code review changes 2023-09-20 21:29:45 -06:00
editor_events.rs vim: Use explicit global, not default (#2987) 2023-09-19 20:52:25 -06:00
insert.rs Fix 0 used in a count 2023-09-12 09:56:23 -06:00
mode_indicator.rs Give up on monospace indicator 2023-08-17 16:04:55 -06:00
motion.rs Fix vim panic when over-shooting with j 2023-09-20 11:20:35 -06:00
normal.rs Flesh out v1.0 of vim : 2023-09-20 20:44:41 -06:00
object.rs Merge branch 'main' into vim-softwrap-word 2023-09-01 12:23:56 -06:00
state.rs Properly handle inlay highlights in the InlayMap 2023-09-14 22:08:12 +03:00
test.rs tests: wait deterministically after simulating_keystrokes 2023-09-20 20:44:26 -06:00
utils.rs Fix Y on last line with no trailing new line 2023-09-15 11:14:04 -06:00
vim.rs Add vim-specific interactions to command 2023-09-20 20:44:26 -06:00
visual.rs vim: Add multicursor shortcuts 2023-09-25 15:32:03 -06:00