blob: 33c0116c39c5cbdcba9e703ceb39e064bac93c02 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
imap FTT \texttt{}<Esc>i
imap FBF \textbf{}<Esc>i
imap FIT \textit{}<Esc>i
imap MTT \mathtt{}<Esc>i
imap MBF \mathbf{}<Esc>i
imap MIT \mathit{}<Esc>i
imap MCC \mathcal{}<++><Esc>T{i
inoremap <C-j> <Esc>/<++><CR>cf>
noremap <C-j> /<++><CR>cf>
vnoremap `IT <ESC>`>a}<ESC>`<i\textit{<ESC>
vnoremap `BF <ESC>`>a}<ESC>`<i\textbf{<ESC>
vnoremap `TT <ESC>`>a}<ESC>`<i\texttt{<ESC>
vnoremap `MI <ESC>`>a}<ESC>`<i\mathit{<ESC>
vnoremap `MB <ESC>`>a}<ESC>`<i\mathbf{<ESC>
vnoremap `MT <ESC>`>a}<ESC>`<i\mathtt{<ESC>
" put \begin{} \end{} tags tags around the current word
autocmd BufRead *.tex map <C-B> YpkI\begin{<ESC>A}<ESC>jI\end{<ESC>A}<esc>kA
autocmd BufRead *.tex map! <C-B> <ESC>YpkI\begin{<ESC>A}<ESC>jI\end{<ESC>A}<esc>kA
autocmd BufRead *.tex map <C-M> :call Synctex()<CR>
" autocmd BufRead *.tex imap /\ \land
" autocmd BufRead *.tex imap \/ \lor
" autocmd BufRead *.tex imap -> \rightarrow
" autocmd BufRead *.tex imap ~~ \neg
|