" ~/.vim/ftplugin/tex.vim " LaTeX-specific vim configuration " Syntastic linters: chktex, lacheck, proselint call matchadd('ColorColumn', '\%91v', 100) setlocal textwidth=80 setlocal omnifunc=v:lua.vim.lsp.omnifunc " setlocal formatexpr=v:lua.vim.lsp.formatexpr() let mapleader = " " nnoremap C :sp ~/.vim/ftplugin/tex/tex.vim nnoremap e :Errors nnoremap K :lua vim.lsp.buf.hover() nnoremap gd :lua vim.lsp.buf.definition() " proselint not enabled by default (it's slow) "nnoremap sp :SyntasticCheck proselint nnoremap c :w:!toPDF.sh % nnoremap o :w:!toPDF.sh -o % nnoremap O :w:!toPDF.sh -o % nnoremap m :w:Make nnoremap temp :-1r ~/.vim/ftplugin/tex/snips/template.txt/<+++>cf> let mapleader = "," inoremap ldocclass \documentclass{}o<++>k$i inoremap lpckg \usepackage{}o<++>k$i inoremap lbdoc \begin{document}o\end{document}kkI inoremap lauthor \author{}o<++>k$i inoremap ltitle \title{}o<++>k$i inoremap lsection \section{}o<++>k$i inoremap lssection \subsection{}o<++>k$i inoremap lsssection \subsubsection{}o<++>k$i inoremap lssssection \paragraph{}o<++>k$i inoremap lsssssection \subparagraph{}o<++>k$i inoremap lb \textbf{}<++>F}i inoremap li \textit{}<++>F}i inoremap lemph \emph{}<++>F}i inoremap llabel \label{}<++>F}i inoremap lref ~\ref{}<++>F}i inoremap lenumerate \begin{enumerate}o\end{enumerate}kkI\itemI<++>kA inoremap litemize \begin{itemize}o\end{itemize}kkI\itemI<++>kA inoremap litem \item<++>kA inoremap limage \begin{figure}[h]\begin{center}\includegraphics[width=\textwidth]{}\caption{<++>}\end{center}\end{figure}<++>4k$i inoremap ltable \begin{table}[h]\makebox[\linewidth]{\begin{tabular}{ccxxx}\toprule<++>&<++>\\\midrule<++>&<++>\\\bottomrule\end{tabular}}\end{table}<++>?xxxcw