# vim:sts=2:sw=2 snippet use "Usepackage" b \usepackage{${1:${VISUAL:babel}}}$0 endsnippet snippet useo "Usepackage with option" b \usepackage[${2:italian}]{${1:${VISUAL:babel}}}$0 endsnippet snippet italian "Use italian hyphenations with polyglossia" b \usepackage{polyglossia} \setdefaultlanguage{italian} $0 endsnippet snippet othlang "Insert an environment with another language" b \begin{lang}{${1:english}} $0 \end{lang} endsnippet snippet env "Environment from input" b \begin{${1:${VISUAL:center}}} $0 \end{$1} 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