ZIm/crates/vim/src
Marshall Bowers 55f4c8e51b
Encapsulate CommandPaletteFilter and CommandPaletteInterceptor (#9402)
This PR refactors the `CommandPaletteFilter` and
`CommandPaletteInterceptor` to better encapsulate their internals.

Previously these globals and their fields were publicly accessible,
which meant that there was a lot of reaching in and making
modifications.

These changes should make it easier to add additional consumers of these
hooks (right now they're primarily used by Vim mode).

Release Notes:

- N/A
2024-03-15 12:37:25 -04:00
..
normal vim: Add Multi Replace mode in Vim (#8469) 2024-03-14 20:31:53 -06:00
test Remove Copy trait for enum Operator (#9378) 2024-03-14 22:20:55 -06:00
command.rs Enable clippy::useless_conversion (#8767) 2024-03-03 10:22:55 -05:00
editor_events.rs Improve vim undo (#9317) 2024-03-13 23:12:12 -06:00
insert.rs vim: Keep multi-cursor on escape (#8464) 2024-02-26 22:54:02 -07:00
mode_indicator.rs vim: Fix some problems with visual mode testing (#8461) 2024-02-26 20:15:27 -07:00
motion.rs vim: Add Multi Replace mode in Vim (#8469) 2024-03-14 20:31:53 -06:00
normal.rs vim: smartcase find option (#9033) 2024-03-07 19:44:20 -07:00
object.rs vim: Add Multi Replace mode in Vim (#8469) 2024-03-14 20:31:53 -06:00
replace.rs vim: Add Multi Replace mode in Vim (#8469) 2024-03-14 20:31:53 -06:00
state.rs Remove Copy trait for enum Operator (#9378) 2024-03-14 22:20:55 -06:00
test.rs vim: Add Multi Replace mode in Vim (#8469) 2024-03-14 20:31:53 -06:00
utils.rs Add option to either use system clipboard or vim clipboard (#7936) 2024-02-22 10:12:29 -07:00
vim.rs Encapsulate CommandPaletteFilter and CommandPaletteInterceptor (#9402) 2024-03-15 12:37:25 -04:00
visual.rs vim: Add support for ap and ip paragraph text objects (#7687) 2024-03-04 16:39:02 -07:00