1

Update generated nvim config

This commit is contained in:
2024-06-05 22:05:42 +02:00
parent 859ee3a2ba
commit 075fe5f587
1292 changed files with 152601 additions and 0 deletions

View File

@ -0,0 +1,17 @@
MYVIM ?= nvim --clean --headless
INMAKE := 1
export INMAKE
.PHONY: test clean
test: test1.out
@diff test.ok test1.out
@diff test.ok test2.out
@rm test1.out test2.out
test%.out: | targets.vim
@$(MYVIM) -u test.vim
targets.vim:
@git clone https://github.com/wellle/targets.vim.git

View File

@ -0,0 +1,127 @@
\documentclass{article}
\begin{document}
\section{Commands}
a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ dddddd } \cmd{ eeeeeee } \cmd{ ffffffff }
% ^^^^^^^^^^^^^^
%
% │ │└ 2Ilc ┘││ ││ │└ Ilc ┘││ ││ │└ Ic ┘││ ││ │└ Inc ┘││││ │└ 2Inc ┘││
% │ └─ 2ilc ─┘│ ││ └─ ilc ─┘│ ││ └─ ic ─┘│ ││ └─ inc ─┘│││ └─ 2inc ─┘│
% ├────── 2alc ──┘ │├────── alc ──┘ │├────── ac ──┘ │├────── anc ──┘│└────── 2anc ──┤
% └────── 2Alc ────┘└────── Alc ────┘└────── Ac ────┘└────── Anc ───┤ │
% └─────── 2Anc ──┘
a \cmd{ bbbbbbbb } \cmd{
ccccccc } \cmd{ dddddd} \cmd{eeeeeee } \cmd{ffffffff}
% ^^^^^^^^^^^^^^
\section{Nested commands}
a \cmd{ b \cmd{ cccccccc } d } \cmd{ e \cmd{ ffffff } g } \cmd{ h \cmd{ iiiiiiii }j }
% ^^^^^^^^^^^^^^^^^^
%
% │ ││ │ │└ 2Ilc ┘││││││││ ││ │ │└ Ic ┘││││││││ ││││ │└ 2Inc ┘│││││
% │ ││ │ └─ 2ilc ─┘│││││││ ││ │ └─ ic ─┘│││││││ ││││ └─ 2inc ─┘││││
% │ ││ ├────── 2alc ──┘││││││ ││ ├────── ac ──┘││││││ │││└────── 2anc ──┤│││
% │ ││ └────── 2Alc ───┘│││││ ││ └────── Ac ───┘│││││ ││└─────── 2Anc ──┘│││
% │ │└───────── Ilc ────┘││││ │└─────── 2Ic ────┘││││ │└───────── Inc ───┘││
% │ └────────── ilc ─────┘│││ └──────── 2ic ─────┘│││ └────────── inc ────┘│
% ├─────────────── alc ──────┘│├───────────── 2ac ──────┘│└─────────────── anc ─────┤
% └─────────────── Alc ───────┘└───────────── 2Ac ───────┤ │
% └──────────────── Anc ─────┘
\section{Environments}
\begin{A} % ────────────┬────┐
% ───────┐ │ │
a % ──┐ │ │ │
a % 2Ile 2ile 2ale 2Ale
a % ──┘ │ │ │
% ───────┘ │ │
\end{A} % ────────────┘ │
% ─────────────────┘
\begin{B} % ─────────┬───┐
% ─────┐ │ │
b % ─┐ │ │ │
b % Ile ile ale Ale
b % ─┘ │ │ │
% ─────┘ │ │
\end{B} % ─────────┘ │
% ─────────────┘
\begin{C} % ───────┬──┐
% ────┐ │ │
c % ─┐ │ │ │
c % Ie ie ae Ae < Cursor
c % ─┘ │ │ │
% ────┘ │ │
\end{C} % ───────┘ │
% ──────────┘
\begin{D} % ─────────┬───┐
% ─────┐ │ │
d % ─┐ │ │ │
d % Ine ine ane Ane
d % ─┘ │ │ │
% ─────┘ │ │
\end{D} % ─────────┘ │
% ─────────────┴───┐
\begin{E} % ────────────┐ │
% ───────┐ │ │
e % ──┐ │ │ │
e % 2Ine 2ine 2ane 2Ane
e % ──┘ │ │ │
% ───────┘ │ │
\end{E} % ────────────┴────┘
\section{Nested environments}
\begin{A} % ────────────────────────────┬───┐
% ────────────────────────┐ │ │
a % ────────────────────┐ │ │ │
% │ │ │ │
\begin{B} % ───────────┬────┐ │ │ │ │
% ──────┐ │ │ │ │ │ │
b % ─┐ │ │ │ │ │ │ │
b % 2Ile 2ile 2ale 2Ale Ile ile ale Ale
b % ─┘ │ │ │ │ │ │ │
% ──────┘ │ │ │ │ │ │
\end{B} % ───────────┘ │ │ │ │ │
% ────────────────┘ │ │ │ │
a % ────────────────────┘ │ │ │
% ────────────────────────┘ │ │
\end{A} % ────────────────────────────┘ │
% ────────────────────────────────┘
\begin{C} % ──────────────────────┬───┐
% ──────────────────┐ │ │
c % ──────────────┐ │ │ │
% │ │ │ │
\begin{D} % ───────┬──┐ │ │ │ │
% ────┐ │ │ │ │ │ │
d % ─┐ │ │ │ │ │ │ │
d % Ie ie ae Ae 2Ie 2ie 2ae 2Ae < Cursor
d % ─┘ │ │ │ │ │ │ │
% ────┘ │ │ │ │ │ │
\end{D} % ───────┘ │ │ │ │ │
% ──────────┘ │ │ │ │
c % ──────────────┘ │ │ │
% ──────────────────┘ │ │
\end{C} % ──────────────────────┘ │
% ──────────────────────────┴──────┐
\begin{E} % ─────────────────────────────┐ │
% ─────────────────────────┐ │ │
e % ─────────────────────┐ │ │ │
% │ │ │ │
\begin{F} % ────────────┬────┐ │ │ │ │
% ───────┐ │ │ │ │ │ │
f % ──┐ │ │ │ │ │ │ │
f % 2Ine 2ine 2ane 2Ane Ine ine ane Ane
f % ──┘ │ │ │ │ │ │ │
% ───────┘ │ │ │ │ │ │
\end{F} % ────────────┘ │ │ │ │ │
% ─────────────────┘ │ │ │ │
e % ─────────────────────┘ │ │ │
% ─────────────────────────┘ │ │
\end{E} % ─────────────────────────────┴───┘
\end{document}

View File

@ -0,0 +1,142 @@
a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
cIlc_ a \cmd{ bbbbbbbb } \cmd{ _ } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
cilc_ a \cmd{ bbbbbbbb } \cmd{_} \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
calc_ a \cmd{ bbbbbbbb } _ \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
cAlc_ a \cmd{ bbbbbbbb } _\cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
cIc_ a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ _ } \cmd{ eeeeeee } \cmd{ ffffffff }
cic_ a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{_} \cmd{ eeeeeee } \cmd{ ffffffff }
cac_ a \cmd{ bbbbbbbb } \cmd{ ccccccc } _ \cmd{ eeeeeee } \cmd{ ffffffff }
cAc_ a \cmd{ bbbbbbbb } \cmd{ ccccccc } _\cmd{ eeeeeee } \cmd{ ffffffff }
cInc_ a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ _ } \cmd{ ffffffff }
cinc_ a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{_} \cmd{ ffffffff }
canc_ a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } _ \cmd{ ffffffff }
cAnc_ a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } _\cmd{ ffffffff }
c1Ilc_ a \cmd{ bbbbbbbb } \cmd{ _ } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
c1ilc_ a \cmd{ bbbbbbbb } \cmd{_} \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
c1alc_ a \cmd{ bbbbbbbb } _ \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
c1Alc_ a \cmd{ bbbbbbbb } _\cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
c1Ic_ a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ _ } \cmd{ eeeeeee } \cmd{ ffffffff }
c1ic_ a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{_} \cmd{ eeeeeee } \cmd{ ffffffff }
c1ac_ a \cmd{ bbbbbbbb } \cmd{ ccccccc } _ \cmd{ eeeeeee } \cmd{ ffffffff }
c1Ac_ a \cmd{ bbbbbbbb } \cmd{ ccccccc } _\cmd{ eeeeeee } \cmd{ ffffffff }
c1Inc_ a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ _ } \cmd{ ffffffff }
c1inc_ a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{_} \cmd{ ffffffff }
c1anc_ a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } _ \cmd{ ffffffff }
c1Anc_ a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } _\cmd{ ffffffff }
c2Ilc_ a \cmd{ _ } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
c2ilc_ a \cmd{_} \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
c2alc_ a _ \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
c2Alc_ a _\cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
c2Inc_ a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ _ }
c2inc_ a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{_}
c2anc_ a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } _
c2Anc_ a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee }_
dIlc a \cmd{ bbbbbbbb } \cmd{ } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
dilc a \cmd{ bbbbbbbb } \cmd{} \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
dalc a \cmd{ bbbbbbbb } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
dAlc a \cmd{ bbbbbbbb } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
dIc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ } \cmd{ eeeeeee } \cmd{ ffffffff }
dic a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{} \cmd{ eeeeeee } \cmd{ ffffffff }
dac a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ eeeeeee } \cmd{ ffffffff }
dAc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ eeeeeee } \cmd{ ffffffff }
dInc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ } \cmd{ ffffffff }
dinc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{} \cmd{ ffffffff }
danc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ ffffffff }
dAnc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ ffffffff }
d1Ilc a \cmd{ bbbbbbbb } \cmd{ } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
d1ilc a \cmd{ bbbbbbbb } \cmd{} \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
d1alc a \cmd{ bbbbbbbb } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
d1Alc a \cmd{ bbbbbbbb } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
d1Ic a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ } \cmd{ eeeeeee } \cmd{ ffffffff }
d1ic a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{} \cmd{ eeeeeee } \cmd{ ffffffff }
d1ac a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ eeeeeee } \cmd{ ffffffff }
d1Ac a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ eeeeeee } \cmd{ ffffffff }
d1Inc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ } \cmd{ ffffffff }
d1inc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{} \cmd{ ffffffff }
d1anc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ ffffffff }
d1Anc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ ffffffff }
d2Ilc a \cmd{ } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
d2ilc a \cmd{} \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
d2alc a \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
d2Alc a \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
d2Ic a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
d2ic a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
d2ac a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
d2Ac a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
d2Inc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ }
d2inc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{}
d2anc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee }
d2Anc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee }
yIlc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff } 'ccccccc'
yilc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff } ' ccccccc '
yalc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff } '\cmd{ ccccccc }'
yAlc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff } '\cmd{ ccccccc } '
yIc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff } 'xxxxxx'
yic a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff } ' xxxxxx '
yac a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff } '\cmd{ xxxxxx }'
yAc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff } '\cmd{ xxxxxx } '
yInc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff } 'eeeeeee'
yinc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff } ' eeeeeee '
yanc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff } '\cmd{ eeeeeee }'
yAnc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff } '\cmd{ eeeeeee } '
y1Ilc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff } 'ccccccc'
y1ilc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff } ' ccccccc '
y1alc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff } '\cmd{ ccccccc }'
y1Alc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff } '\cmd{ ccccccc } '
y1Ic a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff } 'xxxxxx'
y1ic a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff } ' xxxxxx '
y1ac a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff } '\cmd{ xxxxxx }'
y1Ac a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff } '\cmd{ xxxxxx } '
y1Inc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff } 'eeeeeee'
y1inc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff } ' eeeeeee '
y1anc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff } '\cmd{ eeeeeee }'
y1Anc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff } '\cmd{ eeeeeee } '
y2Ilc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff } 'bbbbbbbb'
y2ilc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff } ' bbbbbbbb '
y2alc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff } '\cmd{ bbbbbbbb }'
y2Alc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff } '\cmd{ bbbbbbbb } '
y2Ic a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff } ''
y2ic a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff } ''
y2ac a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff } ''
y2Ac a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff } ''
y2Inc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff } 'ffffffff'
y2inc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff } ' ffffffff '
y2anc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff } '\cmd{ ffffffff }'
y2Anc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff } ' \cmd{ ffffffff }'
vIlc a \cmd{ bbbbbbbb } \cmd{ _______ } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
vilc a \cmd{ bbbbbbbb } \cmd{_________} \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
valc a \cmd{ bbbbbbbb } _______________ \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
vAlc a \cmd{ bbbbbbbb } _________________\cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
vIc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ ______ } \cmd{ eeeeeee } \cmd{ ffffffff }
vic a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{________} \cmd{ eeeeeee } \cmd{ ffffffff }
vac a \cmd{ bbbbbbbb } \cmd{ ccccccc } ______________ \cmd{ eeeeeee } \cmd{ ffffffff }
vAc a \cmd{ bbbbbbbb } \cmd{ ccccccc } ________________\cmd{ eeeeeee } \cmd{ ffffffff }
vInc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ _______ } \cmd{ ffffffff }
vinc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{_________} \cmd{ ffffffff }
vanc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } _______________ \cmd{ ffffffff }
vAnc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } ________________\cmd{ ffffffff }
v1Ilc a \cmd{ bbbbbbbb } \cmd{ _______ } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
v1ilc a \cmd{ bbbbbbbb } \cmd{_________} \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
v1alc a \cmd{ bbbbbbbb } _______________ \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
v1Alc a \cmd{ bbbbbbbb } _________________\cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
v1Ic a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ ______ } \cmd{ eeeeeee } \cmd{ ffffffff }
v1ic a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{________} \cmd{ eeeeeee } \cmd{ ffffffff }
v1ac a \cmd{ bbbbbbbb } \cmd{ ccccccc } ______________ \cmd{ eeeeeee } \cmd{ ffffffff }
v1Ac a \cmd{ bbbbbbbb } \cmd{ ccccccc } ________________\cmd{ eeeeeee } \cmd{ ffffffff }
v1Inc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ _______ } \cmd{ ffffffff }
v1inc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{_________} \cmd{ ffffffff }
v1anc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } _______________ \cmd{ ffffffff }
v1Anc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } ________________\cmd{ ffffffff }
v2Ilc a \cmd{ ________ } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
v2ilc a \cmd{__________} \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
v2alc a ________________ \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
v2Alc a __________________\cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
v2Ic a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ _xxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
v2ic a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ _xxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
v2ac a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ _xxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
v2Ac a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ _xxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
v2Inc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ________ }
v2inc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{__________}
v2anc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } ________________
v2Anc a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee }_________________
vilc a \cmd{ bbbbbbbb } \cmd{_________} \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }

View File

@ -0,0 +1 @@
a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }

View File

@ -0,0 +1,65 @@
set nocompatible
let &rtp = 'targets.vim,' . &rtp
let &rtp = '../..,' . &rtp
filetype plugin on
runtime plugin/targets.vim
set noswapfile
set softtabstop=16
set expandtab
silent edit test.tex
if empty($INMAKE) | finish | endif
function! s:testVimtexCmdtargets(name)
silent! edit!
normal! "lyy
for operator in ['c', 'd', 'y', 'v']
for cnt in ['', '1', '2']
for lastnext in ['l', '', 'n']
for iaIA in ['I', 'i', 'a', 'A']
for target in ['c']
let l:motion = cnt . iaIA . lastnext . target
if operator ==# 'c' && l:motion =~# '^2.c$'
continue
endif
normal! "lpfx
call s:execute(operator, l:motion)
endfor
endfor
endfor
endfor
endfor
normal! "lp2f}l
call s:execute('v', 'ilc')
execute 'silent write!' a:name
endfunction
function! s:execute(operation, motions)
let l:cmd = a:operation . a:motions . (a:operation ==# 'c' ? '_' : '')
silent execute 'normal' l:cmd
if a:operation ==# 'v'
normal! r_
endif
if a:operation ==# 'y'
execute "normal! A\<tab>'\<c-r>\"'"
endif
execute 'normal! I' . l:cmd . "\<tab>"
endfunction
call s:testVimtexCmdtargets('test1.out')
" Tests should pass with this setting too
set selection=exclusive
call s:testVimtexCmdtargets('test2.out')
quit!