ZIm/crates/vim/src
fantacell 9a2b7ef372
helix: Change f and t motions (#35216)
In vim and zed (vim and helix modes) typing "tx" will jump before the
next `x`, but typing it again won't do anything. But in helix the cursor
just jumps before the `x` after that. I added that in helix mode.
This also solves another small issue where the selection doesn't include
the first `x` after typing "fx" twice. And similarly after typing "Fx"
or "Tx" the selection should include the character that the motion
startet on.

Release Notes:

- helix: Fixed inconsistencies in the "f" and "t" motions
2025-08-14 13:04:07 -04:00
..
digraph Add Vim digraphs (#14887) 2024-07-28 22:44:32 -06:00
normal Remove unnecessary argument from Vim#update_editor (#36001) 2025-08-11 16:10:06 -06:00
test helix: Allow yank without a selection (#35612) 2025-08-14 17:04:01 +00:00
change_list.rs Remove unnecessary argument from Vim#update_editor (#36001) 2025-08-11 16:10:06 -06:00
command.rs vim: Support filename in :tabedit and :tabnew commands (#35775) 2025-08-12 11:13:36 -06:00
digraph.rs Remove unnecessary argument from Vim#update_editor (#36001) 2025-08-11 16:10:06 -06:00
helix.rs helix: Change f and t motions (#35216) 2025-08-14 13:04:07 -04:00
indent.rs Remove unnecessary argument from Vim#update_editor (#36001) 2025-08-11 16:10:06 -06:00
insert.rs vim: Add ctrl-y/e in insert mode (#36017) 2025-08-11 23:20:09 -06:00
mode_indicator.rs chore: Bump Rust edition to 2024 (#27800) 2025-03-31 20:55:27 +02:00
motion.rs helix: Change f and t motions (#35216) 2025-08-14 13:04:07 -04:00
normal.rs Remove unnecessary argument from Vim#update_editor (#36001) 2025-08-11 16:10:06 -06:00
object.rs gpui: Store action documentation (#33809) 2025-07-02 21:14:33 -04:00
replace.rs Remove unnecessary argument from Vim#update_editor (#36001) 2025-08-11 16:10:06 -06:00
rewrap.rs Remove unnecessary argument from Vim#update_editor (#36001) 2025-08-11 16:10:06 -06:00
state.rs Simulate helix line wrapping (#32763) 2025-06-24 10:51:41 -06:00
surrounds.rs Remove unnecessary argument from Vim#update_editor (#36001) 2025-08-11 16:10:06 -06:00
test.rs lsp: Wait for shutdown response before sending exit notification (#33417) 2025-07-15 18:30:57 +03:00
vim.rs Use IBM Plex Sans / Lilex (#36084) 2025-08-13 13:25:52 -06:00
visual.rs Remove unnecessary argument from Vim#update_editor (#36001) 2025-08-11 16:10:06 -06:00