# vim:sts=2:sw=2 snippet env "Create environment from input" b \begin{${1:${VISUAL:center}}} $0 \end{$1} endsnippet snippet use "Usepackage" b \usepackage[${2:italian}]{${1:${VISUAL:babel}}}$0 endsnippet snippet it "Italics (LaTeX macro)" \textit{${1:${VISUAL}}}$0 endsnippet snippet +it "Insert an item in an environment" b \item ${1:${VISUAL}} $0 endsnippet snippet bf "Bold (LaTeX macro)" \textbf{${1:${VISUAL}}} $0 endsnippet snippet sl "Slanted (LaTeX macro)" \textsl{${1:${VISUAL}}} $0 endsnippet snippet sc "Small Caps (LaTeX macro)" \textsc{${1:${VISUAL}}} $0 endsnippet snippet em "Emphasize (LaTeX macro)" \emph{${1:${VISUAL}}} $0 endsnippet snippet al "Alert text" \alert{${1:${VISUAL}}}<${2:overlay}> $0 endsnippet snippet ebl "Beamer Block Environment" b \begin{block}{${2:titolo}}<$3> ${1:${VISUAL}} \end{block} $0 endsnippet global !p def math(): return vim.eval('vimtex#syntax#in_mathzone()') == '1' endglobal context "math()" snippet ff "\frac macro." \frac{$1}{$2}$0 endsnippet