From 8e8370e3866594c96982262f477db80ae7733012 Mon Sep 17 00:00:00 2001 From: 0scar Date: Mon, 7 Mar 2022 16:11:16 +0100 Subject: Add tex and fut filetype options --- .config/vim/ftplugin/tex.vim | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 .config/vim/ftplugin/tex.vim (limited to '.config/vim/ftplugin/tex.vim') diff --git a/.config/vim/ftplugin/tex.vim b/.config/vim/ftplugin/tex.vim new file mode 100644 index 0000000..33c0116 --- /dev/null +++ b/.config/vim/ftplugin/tex.vim @@ -0,0 +1,28 @@ +imap FTT \texttt{}i +imap FBF \textbf{}i +imap FIT \textit{}i +imap MTT \mathtt{}i +imap MBF \mathbf{}i +imap MIT \mathit{}i + +imap MCC \mathcal{}<++>T{i + +inoremap /<++>cf> +noremap /<++>cf> + +vnoremap `IT `>a}` +vnoremap `BF `>a}` +vnoremap `TT `>a}` +vnoremap `MI `>a}` +vnoremap `MB `>a}` +vnoremap `MT `>a}` + +" put \begin{} \end{} tags tags around the current word +autocmd BufRead *.tex map YpkI\begin{A}jI\end{A}kA +autocmd BufRead *.tex map! YpkI\begin{A}jI\end{A}kA +autocmd BufRead *.tex map :call Synctex() + +" autocmd BufRead *.tex imap /\ \land +" autocmd BufRead *.tex imap \/ \lor +" autocmd BufRead *.tex imap -> \rightarrow +" autocmd BufRead *.tex imap ~~ \neg -- cgit v1.3