commit 26e0e0d4068ef9545d6080018bd04439bec7ec13 parent d965e270f0af0bd8bb74219b29ac39d1cfaf60b6 Author: Pablo Cárdenas <pablo.cardenas@imca.edu.pe> Date: Fri, 17 Feb 2023 09:07:54 -0500 Added after/{compiler,ftplugin}/tex.vim Diffstat:
| A | after/compiler/tex.vim | | | 20 | ++++++++++++++++++++ |
| A | after/ftplugin/tex.vim | | | 3 | +++ |
2 files changed, 23 insertions(+), 0 deletions(-)
diff --git a/after/compiler/tex.vim b/after/compiler/tex.vim @@ -0,0 +1,20 @@ +let s:pdflatex = 'pdflatex -file-line-error -halt-on-error -interaction=nonstopmode -synctex=1 document.tex' +let &l:makeprg = expand(s:pdflatex) + +" Match file name +setlocal errorformat=%-P**%f +setlocal errorformat+=%-P**\"%f\" + +" Match LaTeX errors +setlocal errorformat+=%E!\ LaTeX\ %trror:\ %m +setlocal errorformat+=%E%f:%l:\ %m +setlocal errorformat+=%E!\ %m + +" More info for undefined control sequences +setlocal errorformat+=%Z<argument>\ %m + +" More info for some errors +setlocal errorformat+=%Cl.%l\ %m + +" Catch-all to ignore unmatched lines +setlocal errorformat+=%-G%.%# diff --git a/after/ftplugin/tex.vim b/after/ftplugin/tex.vim @@ -0,0 +1,3 @@ +if ! empty(maparg(']]', 'i')) + iunmap <buffer> ]] +endif