ZIm/crates/vim/src
Noritada Kobayashi d223fe446d
vim: Add support for ap and ip paragraph text objects (#7687)
This PR adds support for `ap`/`ip` text objects in Vim mode and allows
users to perform paragraph-based operations.

Cases where compatibility with Neovim's behavior is checked, cases where
there are known differences in behavior with Neovim (cases where the
landing position is other than the beginning of the line), and cases
where the Neovim behavior in the test suite seems strange are separated
in the test code so that they can be identified.

Release Notes:

- Added support for `ap` and `ip` paragraph text objects in Vim mode
([#7359](https://github.com/zed-industries/zed/issues/7359)).
2024-03-04 16:39:02 -07:00
..
normal vim: Add support for ap and ip paragraph text objects (#7687) 2024-03-04 16:39:02 -07:00
test Enable clippy::useless_format (#8758) 2024-03-02 23:31:58 -05:00
command.rs Enable clippy::useless_conversion (#8767) 2024-03-03 10:22:55 -05:00
editor_events.rs vim: Fix renaming (#7714) 2024-02-12 22:28:26 -07: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 Enable clippy::useless_conversion (#8724) 2024-03-02 16:31:47 -05:00
normal.rs Vim mode: make motion::EndOfLine works with times. (#8591) 2024-03-01 14:00:31 +01:00
object.rs vim: Add support for ap and ip paragraph text objects (#7687) 2024-03-04 16:39:02 -07:00
state.rs vim: Fix some problems with visual mode testing (#8461) 2024-02-26 20:15:27 -07:00
test.rs Vim mode: make motion::EndOfLine works with times. (#8591) 2024-03-01 14:00:31 +01:00
utils.rs Add option to either use system clipboard or vim clipboard (#7936) 2024-02-22 10:12:29 -07:00
vim.rs Fix documentation for use_system_clipboard (#8635) 2024-03-01 15:44:09 -07:00
visual.rs vim: Add support for ap and ip paragraph text objects (#7687) 2024-03-04 16:39:02 -07:00