ZIm/crates/vim/test_data
Lucas Vieira 768b2de368
vim: Fix ap text object selection when there is line wrapping (#35485)
In Vim mode, `ap` text object (used in `vap`, `dap`, `cap`) was
selecting multiple paragraphs when soft wrap was enabled. The bug was
caused by using DisplayRow coordinates for arithmetic instead of buffer
row coordinates in the paragraph boundary calculation.

Fix by converting to buffer coordinates before arithmetic, then back to
display coordinates for the final result.

Closes #35085

---------

Co-authored-by: Conrad Irwin <conrad.irwin@gmail.com>
2025-08-18 09:57:53 -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_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_backspace_non_ascii_bol.json vim: Fix space forward bug with non-ASCII characters at EOL (#27860) 2025-04-01 18:21:41 +00: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 vim: Change line up and change line down respect indentation (#28934) 2025-04-17 20:51:24 -06:00
test_change_k.json vim: Change line up and change line down respect indentation (#28934) 2025-04-17 20:51:24 -06: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_paragraph_object_with_soft_wrap.json vim: Fix ap text object selection when there is line wrapping (#35485) 2025-08-18 09:57:53 -06:00
test_change_rot13_motion.json vim: Add g? convert to Rot13/Rot47 (#27824) 2025-04-02 02:17:00 +00:00
test_change_rot13_object.json vim: Add g? convert to Rot13/Rot47 (#27824) 2025-04-02 02:17:00 +00: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 at end of words (#35300) 2025-07-31 03:48:36 -07: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_rot13.json vim: Add g? convert to Rot13/Rot47 (#27824) 2025-04-02 02:17:00 +00: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_ctrl_y_e.json vim: Fix LineUp (#27754) 2025-04-16 17:24:24 +00: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_del_marks.json Add :delm[arks] {marks} command to delete vim marks (#31140) 2025-06-02 13:18:28 -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_end_of_paragraph.json vim: Fix end of paragraph deletion when there's no blank lines (#29490) 2025-04-29 19:34:51 +00: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_key_can_remove_last_character.json vim: Add delete keymapping to vim.json (#28551) 2025-04-11 08:55:43 -06: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_paragraph_object_with_soft_wrap.json vim: Fix ap text object selection when there is line wrapping (#35485) 2025-08-18 09:57:53 -06:00
test_delete_paragraph_whitespace.json vim: Fix ap text object selection when there is line wrapping (#35485) 2025-08-18 09:57:53 -06: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 Don't use dbg! in test input (#27811) 2025-03-31 18:59:52 -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_forced_motion_delete_to_end_of_line.json vim: Add some forced motion support (#27991) 2025-04-11 11:12:30 -06:00
test_forced_motion_delete_to_middle_of_line.json vim: Add g M motion to go to the middle of a line (#30227) 2025-05-16 21:21:30 +00:00
test_forced_motion_delete_to_start_of_line.json vim: Add some forced motion support (#27991) 2025-04-11 11:12:30 -06:00
test_forced_motion_yank.json vim: Add some forced motion support (#27991) 2025-04-11 11:12:30 -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_horizontal_scroll.json vim: Fix and improve horizontal scrolling (#33590) 2025-07-08 14:48:48 -06:00
test_inclusive_to_exclusive_delete.json vim: Add some forced motion support (#27991) 2025-04-11 11:12:30 -06: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_ctrl_y.json vim: Add ctrl-y/e in insert mode (#36017) 2025-08-11 23:20:09 -06:00
test_insert_empty_line.json vim: Fix add empty line (#30987) 2025-06-02 09:49:31 -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_list.json vim: Better jump list support (#33495) 2025-06-26 21:25:07 -06: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_braces_in_tag.json Fix matching braces in jsx/tsx tags (#32196) 2025-06-05 18:10:22 -07:00
test_matching_tags.json vim: Enable % to jump between tags (#20536) 2024-11-14 12:41:53 -07:00
test_minibrackets_trailing_space.json vim: Create anyquotes, anybrackets, miniquotes, and minibrackets text objects (#26748) 2025-04-29 22:09:27 +00: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_normal_command.json vim: Add :norm support (#33232) 2025-07-23 23:06:05 -06: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_p_g_v_y.json Fix panic in vim selection restoration (#29251) 2025-04-22 22:28:13 -06:00
test_paragraph_multi_delete.json vim: Respect count for paragraphs (#33489) 2025-06-27 22:05:47 -06: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 paste in visual line mode when cursor is at newline (#30791) 2025-06-02 09:50:13 -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: Fix crash when using ‘ge’ motion on multibyte character (#31566) 2025-05-28 06:30:51 +05:30
test_quote_mark.json vim: Single quote mark (#27231) 2025-03-22 05:45:57 +00:00
test_r.json vim: Fix r enter indentation (#29838) 2025-05-05 16:57:32 +01: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_g.json vim: Implement /n and /c in :s (#34102) 2025-07-09 06:14:04 +00: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_n.json vim: Implement /n and /c in :s (#34102) 2025-07-09 06:14:04 +00: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 vim: Fix LineUp (#27754) 2025-04-16 17:24:24 +00:00
test_scroll_jumps.json Disable nav history in vim scrolls (#32656) 2025-06-12 22:18:22 -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_space_non_ascii_eol.json vim: Fix space forward bug with non-ASCII characters at EOL (#27860) 2025-04-01 18:21:41 +00:00
test_space_only_ascii_eol.json vim: Fix space forward bug with non-ASCII characters at EOL (#27860) 2025-04-01 18:21:41 +00: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_last_line.json vim: Add U to undo last line (#33571) 2025-07-08 21:24:43 -06:00
test_undo_last_line_newline.json vim: Add U to undo last line (#33571) 2025-07-08 21:24:43 -06:00
test_undo_last_line_newline_many_changes.json vim: Add U to undo last line (#33571) 2025-07-08 21:24:43 -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_v2ap.json vim: Respect count for paragraphs (#33489) 2025-06-27 22:05:47 -06: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_object_expands.json vim: Fix visual object expands (#28301) 2025-04-08 08:51:41 -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_paragraph_object_with_soft_wrap.json vim: Fix ap text object selection when there is line wrapping (#35485) 2025-08-18 09:57:53 -06: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 Fix vim test keystroke (#28406) 2025-04-09 14:29:03 -06: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