Update generated nvim config
This commit is contained in:
@ -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
|
||||
@ -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}
|
||||
@ -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 }
|
||||
@ -0,0 +1 @@
|
||||
a \cmd{ bbbbbbbb } \cmd{ ccccccc } \cmd{ xxxxxx } \cmd{ eeeeeee } \cmd{ ffffffff }
|
||||
@ -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!
|
||||
Reference in New Issue
Block a user