vimtex/test/vader/indentation.vader
2016-09-17 20:10:04 +02:00

217 lines
4.0 KiB
Plaintext

Execute (Setup):
set shiftwidth=2
set expandtab
Given tex (Indent: regular tex):
\documentclass{minimal}
\usepackage{amsmath}
\usepackage{tikz}
\begin{document}
{
asdasd
}
\end{document}
Do (Indent):
gg=G
Expect tex (Verify):
\documentclass{minimal}
\usepackage{amsmath}
\usepackage{tikz}
\begin{document}
{
asdasd
}
\end{document}
Given tex (Indent: lists):
\begin{itemize}
\item item is indented twice
and the next line is indented to match
\end{itemize}
\begin{description}
\item[One] Ingeniería Electrónica ``first'';
a couple of lines.
\item[Doctorado] ``Generic title''
(Author): commentaries here
\end{description}
Do (Indent):
gg=G
Expect tex (Verify):
\begin{itemize}
\item item is indented twice
and the next line is indented to match
\end{itemize}
\begin{description}
\item[One] Ingeniería Electrónica ``first'';
a couple of lines.
\item[Doctorado] ``Generic title''
(Author): commentaries here
\end{description}
Given tex (Indent: math):
\[
1+1
\]
\begin{align}
2+2=4
\end{align}
\begin{equation}
\left(
f(x) = 3
\right)
\left.
f(x) = 3
\right.
\end{equation}
Do (Indent):
gg=G
Expect tex (Verify):
\[
1+1
\]
\begin{align}
2+2=4
\end{align}
\begin{equation}
\left(
f(x) = 3
\right)
\left.
f(x) = 3
\right.
\end{equation}
Given tex (Indent: tikz):
\tikz \fill[green] rectangle (0.5,0.5); Something
about something.
\begin{tikzpicture}
\draw [solid] let \p{I} = (0,0) in (1,1) -|
(\x{I}-1cm,-1cm) node [yshift=-.25cm] {(i)};
% Just some comment
\end{tikzpicture}
\begin{tikzpicture}
% (i) center contact head
\draw [solid] let \p{I} = (centerContactHead) in (centerContactHead) -|
(\x{I}-.75cm,-2.5)
node [yshift=-.25cm] {(i)};
% (ii) outer conductor of the contact head
\coordinate (outerContactHead) at (.8,-1.7);
\draw [solid] let \p{O} = (outerContactHead)
in (outerContactHead) -- (\x{O},-2.5)
node [yshift=-.25cm] {(ii)};
\end{tikzpicture}
Do (Indent):
gg=G
Expect tex (Verify):
\tikz \fill[green] rectangle (0.5,0.5); Something
about something.
\begin{tikzpicture}
\draw [solid] let \p{I} = (0,0) in (1,1) -|
(\x{I}-1cm,-1cm) node [yshift=-.25cm] {(i)};
% Just some comment
\end{tikzpicture}
\begin{tikzpicture}
% (i) center contact head
\draw [solid] let \p{I} = (centerContactHead) in (centerContactHead) -|
(\x{I}-.75cm,-2.5)
node [yshift=-.25cm] {(i)};
% (ii) outer conductor of the contact head
\coordinate (outerContactHead) at (.8,-1.7);
\draw [solid] let \p{O} = (outerContactHead)
in (outerContactHead) -- (\x{O},-2.5)
node [yshift=-.25cm] {(ii)};
\end{tikzpicture}
Given tex (Indent: verbatims):
\begin{verbatim}
#!/bin/bash
echo "test"
\end{verbatim}
\begin{lstlisting}
Indent
should
not affect verbatim environments!
\end{lstlisting}
Do (Indent):
gg=G
Expect tex (Verify):
\begin{verbatim}
#!/bin/bash
echo "test"
\end{verbatim}
\begin{lstlisting}
Indent
should
not affect verbatim environments!
\end{lstlisting}
Given tex (Indent: With ampersands):
\begin{tabular}{cc}
\begin{tabular}{c}
Cell 1
\end{tabular} &
\begin{tabular}{c}
Cell 2
\end{tabular}
\end{tabular}
\begin{equation}
\begin{aligned}
& \left(
\begin{bmatrix}
123
\end{bmatrix} \right)
\end{aligned}
\end{equation}
Do (Indent):
gg=G
Expect tex (Verify):
\begin{tabular}{cc}
\begin{tabular}{c}
Cell 1
\end{tabular} &
\begin{tabular}{c}
Cell 2
\end{tabular}
\end{tabular}
\begin{equation}
\begin{aligned}
& \left(
\begin{bmatrix}
123
\end{bmatrix} \right)
\end{aligned}
\end{equation}