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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
|
set nocompatible
set runtimepath^=../..
set runtimepath+=../../after
filetype plugin indent on
syntax enable
nnoremap q :qall!<cr>
let g:vimtex_toc_config = {
\ 'layer_status' : {'include' : 0},
\ 'layer_keys' : {'content' : '<c-c>'},
\}
let g:vimtex_toc_todo_labels = {
\ 'TODO': 'TODO: ',
\ 'FIXME': 'FIXME: ',
\ 'IMPORTANT': 'IMPORTANT: ',
\ 'IMPORTANTE': 'IMPORTANT: ',
\}
" let g:vimtex_compiler_latexmk = {'out_dir': 'out'}
let g:vimtex_view_automatic = 0
let g:vimtex_quickfix_mode = 0
augroup vimtex_customization
autocmd!
autocmd FileType tex call CreateTocs()
augroup END
function CreateTocs()
let g:custom_toc1 = vimtex#toc#new({
\ 'layers' : ['label', 'todo'],
\ 'todo_sorted' : 0,
\ 'show_help' : 0,
\ 'show_numbers' : 0,
\ 'mode' : 4,
\})
nnoremap <silent> \ly :call g:custom_toc1.open()<cr>
let g:custom_toc2 = vimtex#toc#new({
\ 'layers' : ['include'],
\ 'show_help' : 0,
\})
nnoremap <silent> \lY :call g:custom_toc2.open()<cr>
endfunction
silent edit main.tex
|