zed/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
editor_events.rs
insert.rs
mode_indicator.rs
motion.rs vim: Add Multi Replace mode in Vim (#8469) 2024-03-14 20:31:53 -06:00
normal.rs
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
vim.rs Encapsulate CommandPaletteFilter and CommandPaletteInterceptor (#9402) 2024-03-15 12:37:25 -04:00
visual.rs