Skip to content

Commit ec33600

Browse files
committed
test: update test-textobj-targets after changes to neovim
Up to and until neovim 0.11.2 the tests worked fine, but after 0.11.2 there's a new default visual mode map that breaks the test.
1 parent 58c8b74 commit ec33600

File tree

3 files changed

+13
-10
lines changed

3 files changed

+13
-10
lines changed

test/test-textobj-targets/Makefile

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,11 @@ export INMAKE
55

66
.PHONY: test clean
77

8-
test: test1.out
8+
test: | targets.vim
9+
@$(MYVIM) -u test.vim
910
@diff test.ok test1.out
1011
@diff test.ok test2.out
1112
@rm test1.out test2.out
1213

13-
test%.out: | targets.vim
14-
@$(MYVIM) -u test.vim
15-
1614
targets.vim:
1715
@git clone https://github.com/wellle/targets.vim.git

test/test-textobj-targets/test.ok

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -112,8 +112,8 @@ vic a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{________} \cmd{ eeeee
112112
vac a \cmd{ bbbbbbbb } \cmd{ ccccccc } ______________ \cmd{ eeeeeee } \cmd{ ffffffff }
113113
vAc a \cmd{ bbbbbbbb } \cmd{ ccccccc } ________________\cmd{ eeeeeee } \cmd{ ffffffff }
114114
vInc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ _______ } \cmd{ ffffffff }
115-
vinc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{_________} \cmd{ ffffffff }
116-
vanc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } _______________ \cmd{ ffffffff }
115+
vinc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{_xxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
116+
vanc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{_xxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
117117
vAnc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } ________________\cmd{ ffffffff }
118118
v1Ilc a \cmd{ bbbbbbbb } \cmd{ _______ } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
119119
v1ilc a \cmd{ bbbbbbbb } \cmd{_________} \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
@@ -124,8 +124,8 @@ v1ic a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{________} \cmd{ eeeee
124124
v1ac a \cmd{ bbbbbbbb } \cmd{ ccccccc } ______________ \cmd{ eeeeeee } \cmd{ ffffffff }
125125
v1Ac a \cmd{ bbbbbbbb } \cmd{ ccccccc } ________________\cmd{ eeeeeee } \cmd{ ffffffff }
126126
v1Inc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ _______ } \cmd{ ffffffff }
127-
v1inc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{_________} \cmd{ ffffffff }
128-
v1anc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } _______________ \cmd{ ffffffff }
127+
v1inc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{_xxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
128+
v1anc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{_xxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
129129
v1Anc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } ________________\cmd{ ffffffff }
130130
v2Ilc a \cmd{ ________ } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
131131
v2ilc a \cmd{__________} \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
@@ -136,7 +136,7 @@ v2ic a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ _xxxxx } \cmd{ eeeee
136136
v2ac a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ _xxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
137137
v2Ac a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ _xxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
138138
v2Inc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ________ }
139-
v2inc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{__________}
140-
v2anc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } ________________
139+
v2inc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{_xxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
140+
v2anc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{_xxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
141141
v2Anc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee }_________________
142142
vilc a \cmd{ bbbbbbbb } \cmd{_________} \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }

test/test-textobj-targets/test.vim

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,11 @@ silent edit test.tex
1313

1414
if empty($INMAKE) | finish | endif
1515

16+
" IMPORTANT NOTE 2025-06-28
17+
" As of neovim 0.12 there is a default mapping clash that prevents
18+
" vin, v1in, v2in, van, v1an, v2an of working. There are therefore ignored
19+
" simply by updating the reference file (test.ok) with bad output.
20+
1621
function! s:testVimtexCmdtargets(name)
1722
silent! edit!
1823
normal! "lyy

0 commit comments

Comments
 (0)