ZIm/crates/vim/test_data
Conrad Irwin fc269dfaf9
vim: Handle exclusive-linewise edgecase correctly (#27786)
Before this change we didn't explicitly handle vim's exclusive-linewise
edgecase
(https://neovim.io/doc/user/motion.html#exclusive).

Instead we had hard-coded workarounds in a few places to make our tests
pass.
The most pernicious of these workarounds was that we represented a
visual line
selection as including the trailing newline (or leading newline for
files that
end with no newline), which other code had to undo to get back to what
the user
indended.

Closes #21440
Updates #6900

Release Notes:

- vim: Fixed `d]}` to not delete the closing brace
- vim: Fixed `d}` from the start of the line to not delete the paragraph
separator
- vim: Fixed `d}` from the middle of the line to not delete the final
newline
2025-03-31 10:36:20 -06:00
..
neovim_backed_test_context_works.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_a.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_anybrackets_trailing_space.json vim: Preserve trailing whitespace in inner text object selections (#24481) 2025-02-08 02:50:34 +00:00
test_around_containing_word_indent.json vim: Prevent around word operations from selecting indentation (#24635) 2025-02-11 11:35:59 -07:00
test_b.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_backspace.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_backwards_n.json vim: Retain search direction upon search submit (#16754) 2024-08-27 18:50:19 -06:00
test_blackhole_register.json vim: Fix blackhole register (#17419) 2024-09-05 11:19:02 -06:00
test_builtin_marks.json vim: Add basic mark support (#11507) 2024-05-09 18:51:19 -06:00
test_capital_f_and_capital_t.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_caret_mark.json vim gigv (#13028) 2024-06-14 10:16:59 -06:00
test_cc.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_cgn_nomatch.json vim: Fix cgn backwards movement when there is no matches (#10237) 2024-04-08 14:51:36 -06:00
test_cgn_repeat.json vim: Support gn command and remap gn to gl (#9982) 2024-04-05 20:23:37 -06:00
test_change_0.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_change_b.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_change_backspace.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_change_case.json Add visual area repeating 2023-09-07 10:45:38 -06:00
test_change_case_motion.json vim: Fix gU$ (#20057) 2024-10-31 23:25:54 -06:00
test_change_case_motion_object.json Fix issue where changing the case of a vim object would be clipped at the end of the line (#24163) 2025-02-04 03:40:45 +00:00
test_change_cc.json vim test redux (#11709) 2024-05-11 14:04:05 -04:00
test_change_e.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_change_end_of_document.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_change_end_of_line.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_change_gg.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_change_h.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_change_j.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_change_k.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_change_l.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_change_list_delete.json vim cl (#11641) 2024-05-09 21:18:56 -06:00
test_change_list_insert.json vim cl (#11641) 2024-05-09 21:18:56 -06:00
test_change_paragraph_object.json vim: Add support for ap and ip paragraph text objects (#7687) 2024-03-04 16:39:02 -07:00
test_change_sentence_object.json Fix remaining vim failures 2023-04-20 15:25:11 -06:00
test_change_surrounding_character_objects.json vim test redux (#11709) 2024-05-11 14:04:05 -04:00
test_change_w.json Fix VIM cw on last character of a word doesn't work as expected: (#10963) 2024-04-25 21:09:06 -06:00
test_change_word_object.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_clear_counts.json Fix 0 used in a count 2023-09-12 09:56:23 -06:00
test_comma_semicolon.json vim: fix t not being repeatable with , (#7007) 2024-01-30 09:17:19 +01:00
test_comma_w.json Work on tests 2024-01-21 22:00:35 -07:00
test_command_basics.json Flesh out v1.0 of vim : 2023-09-20 20:44:41 -06:00
test_command_goto.json Flesh out v1.0 of vim : 2023-09-20 20:44:41 -06:00
test_command_matching_lines.json vim: Add support for :g/ and :v/ (#22177) 2024-12-18 08:28:42 -07:00
test_command_ranges.json vim: Support ranges in command (#15985) 2024-08-08 21:47:27 +01:00
test_command_replace.json Fix issue with Vim test instead of cheating (#24411) 2025-02-06 18:43:30 -06:00
test_command_search.json Fix backward search from command 2023-09-20 20:44:42 -06:00
test_command_visual_replace.json vim: Support ranges in command (#15985) 2024-08-08 21:47:27 +01:00
test_convert_to_lower_case.json Add support for u and U in vim visual mode 2024-01-28 15:13:09 -05:00
test_convert_to_upper_case.json Use zed-style shifted letters (#20254) 2024-11-05 15:51:52 -07:00
test_ctrl_d_u.json vim: Fix ctrl-d/u going to top bottom (#14620) 2024-07-16 22:56:44 -06:00
test_ctrl_f_b.json vim: Fix ctrl-b not moving the cursor (#17808) 2024-09-16 15:01:20 +02:00
test_ctrl_o_dot.json vim: Add support for temporary normal mode (ctrl-o) within insert mode (#19454) 2024-11-13 12:44:41 -07:00
test_ctrl_o_position.json vim: Add support for temporary normal mode (ctrl-o) within insert mode (#19454) 2024-11-13 12:44:41 -07:00
test_ctrl_o_visual.json vim: Add support for temporary normal mode (ctrl-o) within insert mode (#19454) 2024-11-13 12:44:41 -07:00
test_ctrl_v.json vim: Add (half of) ctrl-v/ctrl-q (#19585) 2024-10-31 23:25:42 -06:00
test_ctrl_v_control.json vim: Add (half of) ctrl-v/ctrl-q (#19585) 2024-10-31 23:25:42 -06:00
test_ctrl_v_escape.json vim: Add (half of) ctrl-v/ctrl-q (#19585) 2024-10-31 23:25:42 -06:00
test_ctrl_w_override.json Refactor key dispatch (#14942) 2024-07-22 10:46:16 -06:00
test_d_search.json vim: Allow search with operators & visual mode (#10226) 2024-04-08 15:20:14 -06:00
test_dd.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_dd_then_paste_without_trailing_newline.json Fix vim full line operations failing when no trailing newline (#24409) 2025-02-06 17:57:24 -06:00
test_delete_0.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_delete_b.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_delete_end_of_document.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_delete_end_of_line.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_delete_gg.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_delete_h.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_delete_j.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_delete_k.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_delete_l.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_delete_left.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_delete_next_word_end.json vim test redux (#11709) 2024-05-11 14:04:05 -04:00
test_delete_paragraph.json vim: Handle exclusive-linewise edgecase correctly (#27786) 2025-03-31 10:36:20 -06:00
test_delete_paragraph_motion.json vim: Handle exclusive-linewise edgecase correctly (#27786) 2025-03-31 10:36:20 -06:00
test_delete_paragraph_object.json vim: Add support for ap and ip paragraph text objects (#7687) 2024-03-04 16:39:02 -07:00
test_delete_sentence.json vim: Handle exclusive-linewise edgecase correctly (#27786) 2025-03-31 10:36:20 -06:00
test_delete_sentence_object.json Fix remaining vim failures 2023-04-20 15:25:11 -06:00
test_delete_surrounding_character_objects.json vim test redux (#11709) 2024-05-11 14:04:05 -04:00
test_delete_to_adjacent_character.json add test_data 2024-01-26 20:02:59 -08:00
test_delete_to_end_of_line.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_delete_to_line.json vim: Fix vim delete to line (#23053) 2025-01-14 03:07:47 +00:00
test_delete_unmatched_brace.json vim: Handle exclusive-linewise edgecase correctly (#27786) 2025-03-31 10:36:20 -06:00
test_delete_w.json vim: Fix some dw edge cases 2023-09-27 23:09:09 -06:00
test_delete_with_counts.json vim: Fix count handling to allow pre/post counts 2023-09-11 14:35:47 -06:00
test_delete_word_object.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_dgn_repeat.json vim: Support gn command and remap gn to gl (#9982) 2024-04-05 20:23:37 -06:00
test_digraph_find.json Add Vim digraphs (#14887) 2024-07-28 22:44:32 -06:00
test_digraph_insert_mode.json Add Vim digraphs (#14887) 2024-07-28 22:44:32 -06:00
test_digraph_insert_multicursor.json Add Vim digraphs (#14887) 2024-07-28 22:44:32 -06:00
test_digraph_keymap_conflict.json Add Vim digraphs (#14887) 2024-07-28 22:44:32 -06:00
test_digraph_replace.json Add Vim digraphs (#14887) 2024-07-28 22:44:32 -06:00
test_digraph_replace_mode.json Add Vim digraphs (#14887) 2024-07-28 22:44:32 -06:00
test_dot_mark.json vim cl (#11641) 2024-05-09 21:18:56 -06:00
test_dot_repeat.json Fix 0 used in a count 2023-09-12 09:56:23 -06:00
test_dw_eol.json Fix dw at the end of a soft wrapped line (#13065) 2024-06-14 13:18:28 -06:00
test_end_of_document.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_end_of_line_downward.json vim: Fix g _ not having the expected behavior (#12607) 2024-06-05 15:00:13 -06:00
test_end_of_line_with_neovim.json Vim mode: make motion::EndOfLine works with times. (#8591) 2024-03-01 14:00:31 +01:00
test_end_of_word.json Fix find_{,preceding}boundary to work on buffer text 2023-08-29 18:03:29 -07:00
test_enter.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_enter_visual_line_mode.json Add a VisualBlock mode 2023-08-15 10:00:45 -06:00
test_enter_visual_mode.json Add a VisualBlock mode 2023-08-15 10:00:45 -06:00
test_escape_while_waiting.json Refactor key dispatch (#14942) 2024-07-22 10:46:16 -06:00
test_f_and_t.json Fix remaining vim failures 2023-04-20 15:25:11 -06:00
test_find_multibyte.json vim: Fix c when range ends in a multibyte character (#14139) 2024-07-11 12:01:56 -06:00
test_folds.json vim test redux (#11709) 2024-05-11 14:04:05 -04:00
test_folds_panic.json Fix panic in visual line mode with folds (#10284) 2024-04-08 11:39:06 -06:00
test_gg.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_gi.json vim cl (#11641) 2024-05-09 21:18:56 -06:00
test_gn.json vim: Support gn command and remap gn to gl (#9982) 2024-04-05 20:23:37 -06:00
test_go_to_percentage.json vim: Implement <count>% motion (#25839) 2025-03-05 19:59:18 -07:00
test_gq.json vim: gq (#18156) 2024-09-20 13:02:39 -06:00
test_gv.json vim gigv (#13028) 2024-06-14 10:16:59 -06:00
test_h.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_h_through_unicode.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_increment.json vim: add ctrl-a/ctrl-x 2023-09-27 19:49:31 -06:00
test_increment_bin_wrapping_and_padding.json Fix vim full line operations failing when no trailing newline (#24409) 2025-02-06 17:57:24 -06:00
test_increment_hex_casing.json vim: Fix increment/decrement command (#17644) 2024-09-18 18:28:31 -06:00
test_increment_hex_wrapping_and_padding.json Fix vim full line operations failing when no trailing newline (#24409) 2025-02-06 17:57:24 -06:00
test_increment_inline.json Fix vim full line operations failing when no trailing newline (#24409) 2025-02-06 17:57:24 -06:00
test_increment_radix.json Fix panic in increment 2023-10-04 15:13:01 -06:00
test_increment_sign_change.json Fix vim full line operations failing when no trailing newline (#24409) 2025-02-06 17:57:24 -06:00
test_increment_sign_change_with_leading_zeros.json Improve increment/decrement with leading zeros in vim mode (#18362) 2024-10-18 11:03:34 -06:00
test_increment_steps.json vim: Fix increment step error (#26023) 2025-03-04 09:53:35 -07:00
test_increment_with_changing_leading_zeros.json Improve increment/decrement with leading zeros in vim mode (#18362) 2024-10-18 11:03:34 -06:00
test_increment_with_dot.json vim: Increment search right (#10866) 2024-04-25 19:47:52 -06:00
test_increment_with_leading_zeros.json Improve increment/decrement with leading zeros in vim mode (#18362) 2024-10-18 11:03:34 -06:00
test_increment_with_leading_zeros_and_zero.json Improve increment/decrement with leading zeros in vim mode (#18362) 2024-10-18 11:03:34 -06:00
test_increment_with_two_dots.json vim: Increment search right (#10866) 2024-04-25 19:47:52 -06:00
test_increment_wrapping.json Fix vim full line operations failing when no trailing newline (#24409) 2025-02-06 17:57:24 -06:00
test_increment_zero_leading_zeros.json Improve increment/decrement with leading zeros in vim mode (#18362) 2024-10-18 11:03:34 -06:00
test_indent_gv.json vim: Fix gv after indent/toggle comments (#17986) 2024-09-18 08:19:06 -06:00
test_insert_ctrl_r.json Fix ctrl-r with no register (#13184) 2024-06-17 22:17:33 -06:00
test_insert_end_of_line.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_insert_first_non_whitespace.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_insert_line_above.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_insert_with_counts.json vim: ALlow counts on insert actions 2023-09-11 18:09:47 -06:00
test_insert_with_repeat.json vim: ALlow counts on insert actions 2023-09-11 18:09:47 -06:00
test_j.json Use Horizontal ranges everywhere 2023-10-09 21:48:50 -06:00
test_jk.json Work on tests 2024-01-21 22:00:35 -07:00
test_join_lines.json vim: Add Separator and RemoveIndent in Join Lines, fix gJ use space join (#22496) 2025-01-07 17:04:49 +00:00
test_jump_to_end.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_jump_to_first_non_whitespace.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_jump_to_line_boundaries.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_k.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_l.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_lowercase_marks.json vim: Add basic mark support (#11507) 2024-05-09 18:51:19 -06:00
test_lt_gt_marks.json vim gigv (#13028) 2024-06-14 10:16:59 -06:00
test_marks.json vim: Add basic mark support (#11507) 2024-05-09 18:51:19 -06:00
test_matching.json Fix % when on the last character of the line 2023-07-01 13:51:11 -06:00
test_matching_tags.json vim: Enable % to jump between tags (#20536) 2024-11-14 12:41:53 -07:00
test_named_registers.json Multicursor vim registers (#13025) 2024-06-13 20:32:58 -06:00
test_neovim.json vim test redux (#11709) 2024-05-11 14:04:05 -04:00
test_next_line_start.json Fix <Enter> to go to non-whitespace character 2023-08-18 12:24:39 -06:00
test_next_word_end_newline_last_char.json Fix Vim 'e' Behavior When Boundary Is Last Point on Line (#7424) 2024-02-06 20:25:56 -07:00
test_numbered_registers.json vim: Implement named registers (#12895) 2024-06-12 10:40:27 -06:00
test_o.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_o_comment.json vim: Copy comment to new lines with o/O (#19766) 2024-10-25 16:47:44 -06:00
test_offsets.json vim: Support ranges in command (#15985) 2024-08-08 21:47:27 +01:00
test_paragraph_object_with_landing_positions_not_at_beginning_of_line.json vim: Add support for ap and ip paragraph text objects (#7687) 2024-03-04 16:39:02 -07:00
test_paragraphs_dont_wrap.json Don't wrap on paragraphs 2023-10-06 10:32:15 -06:00
test_paste.json vim test redux (#11709) 2024-05-11 14:04:05 -04:00
test_paste_count.json vim: Support paste with count (#11621) 2024-05-09 16:12:59 -06:00
test_paste_visual.json vim: Handle exclusive-linewise edgecase correctly (#27786) 2025-03-31 10:36:20 -06:00
test_paste_visual_block.json vim test redux (#11709) 2024-05-11 14:04:05 -04:00
test_percent.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_period_mark.json vim: Add basic mark support (#11507) 2024-05-09 18:51:19 -06:00
test_plus_minus.json vim: Add support for vim::PreviousLineStart motion (#14193) 2024-07-11 16:36:07 -06:00
test_previous_word_end.json vim: Implement Go To Previous Word End (#7505) 2024-02-15 16:15:31 -07:00
test_quote_mark.json vim: Single quote mark (#27231) 2025-03-22 05:45:57 +00:00
test_r.json vim: Fix issues with r/R (#13623) 2024-06-27 21:54:34 -06:00
test_record_replay.json vim: Support for q and @ (#13761) 2024-07-03 09:03:39 -06:00
test_record_replay_count.json vim: Support for q and @ (#13761) 2024-07-03 09:03:39 -06:00
test_record_replay_dot.json vim: Support for q and @ (#13761) 2024-07-03 09:03:39 -06:00
test_record_replay_interleaved.json vim: Support for q and @ (#13761) 2024-07-03 09:03:39 -06:00
test_record_replay_of_dot.json vim: Support for q and @ (#13761) 2024-07-03 09:03:39 -06:00
test_record_replay_recursion.json vim: Fix >... (#15404) 2024-07-29 09:22:25 -06:00
test_remap_adjacent_dog_cat.json Refactor key dispatch (#14942) 2024-07-22 10:46:16 -06:00
test_remap_nested_pineapple.json Refactor key dispatch (#14942) 2024-07-22 10:46:16 -06:00
test_remap_recursion.json Re-entrant SendKeystrokes (#20277) 2024-11-05 21:18:16 -07:00
test_repeat_motion_counts.json vim: Fix count handling to allow pre/post counts 2023-09-11 14:35:47 -06:00
test_repeat_over_blur.json Fix some cases of broken repeat in vim 2024-01-18 13:20:08 -07:00
test_repeat_visual.json Add visual area repeating 2023-09-07 10:45:38 -06:00
test_repeated_cb.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_repeated_ce.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_repeated_cj.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_repeated_cl.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_repeated_word.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_replace_mode.json vim test redux (#11709) 2024-05-11 14:04:05 -04:00
test_replace_mode_repeat.json vim: Allow count and repeat for "r" and "shift-r" action (#13287) 2024-06-24 09:41:33 -06:00
test_replace_mode_undo.json vim test redux (#11709) 2024-05-11 14:04:05 -04:00
test_replace_mode_with_counts.json vim: Allow count and repeat for "r" and "shift-r" action (#13287) 2024-06-24 09:41:33 -06:00
test_replace_with_range.json vim: Fix %s replace not working more than twice (#12045) 2024-05-20 19:17:11 -06:00
test_replace_with_range_at_start.json Fix search/replace start of line anchor (#13920) 2024-07-09 12:39:24 -06:00
test_scroll_beyond_last_line.json Fix ctrl-d/u issues with scroll_beyond_last_line off (#15395) 2024-08-23 08:34:40 -06:00
test_search_skipping.json Fix search skipping in vim mode (#25580) 2025-02-25 23:29:54 -07:00
test_selection_goal.json Clear SelectionGoal on input 2023-10-05 09:02:52 -06:00
test_sentence_backwards.json vim: Sentence motion (#17425) 2024-09-05 11:18:52 -06:00
test_sentence_forwards.json vim: Sentence motion (#17425) 2024-09-05 11:18:52 -06:00
test_shift_y.json vim: Fix VisualYankLine (#22416) 2025-01-07 00:15:19 +00:00
test_singleline_surrounding_character_objects.json vim: Adjust surrounding_markers method (#14752) 2024-07-18 11:53:51 -06:00
test_singleline_surrounding_character_objects_with_escape.json Improve logic for obtaining surrounds range in Vim mode (#10938) 2024-04-24 21:19:15 -06:00
test_space_non_ascii.json vim: Fix space not handling non-ascii characters (#27053) 2025-03-19 07:28:50 -06:00
test_special_registers.json Fix register selection in visual mode (#18418) 2024-09-26 20:27:49 -06:00
test_start_end_of_paragraph.json vim: Fix edge-case in } when trailing newline is absent 2023-06-29 23:31:22 -06:00
test_substitute_line.json vim: Add S to substitute line 2023-09-01 13:13:59 -06:00
test_undo.json Improve vim undo (#9317) 2024-03-13 23:12:12 -06:00
test_undo_repeated_insert.json vim: Fix issues with r/R (#13623) 2024-06-27 21:54:34 -06:00
test_unmatched_backward.json vim: Add "unmatched" motions ]}, ]), [{ and [( (#21098) 2024-11-26 14:08:54 -08:00
test_unmatched_forward.json vim: Add "unmatched" motions ]}, ]), [{ and [( (#21098) 2024-11-26 14:08:54 -08:00
test_v_search.json vim: Allow search with operators & visual mode (#10226) 2024-04-08 15:20:14 -06:00
test_v_search_aa.json Fix search skipping in vim mode (#25580) 2025-02-25 23:29:54 -07:00
test_visual_block_insert.json Fix edge-cases in visual block insert 2023-08-17 15:16:26 -06:00
test_visual_block_issue_2123.json Make vim visual block work better 2023-10-18 22:23:06 -06:00
test_visual_block_mode.json vim test redux (#11709) 2024-05-11 14:04:05 -04:00
test_visual_block_mode_down_right.json Correct other end visual block functionality (#27678) 2025-03-28 20:52:38 +00:00
test_visual_block_mode_other_end.json Correct other end visual block functionality (#27678) 2025-03-28 20:52:38 +00:00
test_visual_block_mode_shift_other_end.json Correct other end visual block functionality (#27678) 2025-03-28 20:52:38 +00:00
test_visual_block_mode_up_left.json Correct other end visual block functionality (#27678) 2025-03-28 20:52:38 +00:00
test_visual_block_search.json vim: Allow search with operators & visual mode (#10226) 2024-04-08 15:20:14 -06:00
test_visual_change.json vim test redux (#11709) 2024-05-11 14:04:05 -04:00
test_visual_delete.json Add a VisualBlock mode 2023-08-15 10:00:45 -06:00
test_visual_line_change.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_visual_line_delete.json vim: Fix linewise copy of last line with no trailing newline 2023-08-24 00:00:12 -06:00
test_visual_match_eol.json vim: fix v$% (#10051) 2024-04-01 14:18:09 -06:00
test_visual_mode_insert_before_after.json vim: Fix insert before in visual modes (#25603) 2025-03-04 21:58:01 -07:00
test_visual_object.json Fix visual objects 2023-08-17 17:13:23 -06:00
test_visual_paragraph_object.json vim: Add support for ap and ip paragraph text objects (#7687) 2024-03-04 16:39:02 -07:00
test_visual_sentence_object.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_visual_shift_d.json Fix some edge-cases in vim visual delete (#12131) 2024-05-22 12:54:41 -06:00
test_visual_star_hash.json Don't toggle WHOLE_WORD in vim search 2024-01-19 10:58:55 -07:00
test_visual_word_object.json Fix find_{,preceding}boundary to work on buffer text 2023-08-29 18:03:29 -07:00
test_visual_yank.json vim test redux (#11709) 2024-05-11 14:04:05 -04:00
test_w.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_window_bottom.json vim: Support counts for H and L motions (#7149) 2024-01-31 11:50:08 -07:00
test_window_middle.json vim: Add support for moving to first, middle and last visible lines (H, L, M) (#6919) 2024-01-29 20:58:24 -07:00
test_window_top.json vim: Support counts for H and L motions (#7149) 2024-01-31 11:50:08 -07:00
test_wrapped_delete_end_document.json vim: Fix d shift-g not deleting until EOD if soft-wrap is on (#20160) 2024-11-05 14:47:14 +01:00
test_wrapped_lines.json Fix f,t on soft-wrapped lines 2023-09-08 10:16:46 -06:00
test_wrapped_motions.json Make vim visual block work better 2023-10-18 22:23:06 -06:00
test_x.json Use a more stable, readable serialization format for neovim-backed vim tests 2023-03-22 14:31:11 -07:00
test_yank_line_with_trailing_newline.json Fix vim full line operations failing when no trailing newline (#24409) 2025-02-06 17:57:24 -06:00
test_yank_line_without_trailing_newline.json Fix vim full line operations failing when no trailing newline (#24409) 2025-02-06 17:57:24 -06:00
test_yank_multiline_without_trailing_newline.json Fix vim full line operations failing when no trailing newline (#24409) 2025-02-06 17:57:24 -06:00
test_zero.json Fix 0 used in a count 2023-09-12 09:56:23 -06:00