Browse Source

add some autocompletion for latex

Kevin Heinicke 9 years ago
parent
commit
ebc7225f97
1 changed files with 14 additions and 0 deletions
  1. 14 0
      nvimrc

+ 14 - 0
nvimrc

@@ -180,3 +180,17 @@ let g:vimtex_latexmk_options=" -lualatex
                             \ -interaction=nonstopmode
                             \ -halt-on-error
                             \ -pvc"
+" let youcompleteme complete tex
+if !exists('g:ycm_semantic_triggers')
+  let g:ycm_semantic_triggers = {}
+endif
+let g:ycm_semantic_triggers.tex = [
+      \ 're!\\[A-Za-z]*cite[A-Za-z]*(\[[^]]*\]){0,2}{[^}]*',
+      \ 're!\\[A-Za-z]*ref({[^}]*|range{([^,{}]*(}{)?))',
+      \ 're!\\hyperref\[[^]]*',
+      \ 're!\\includegraphics\*?(\[[^]]*\]){0,2}{[^}]*',
+      \ 're!\\(include(only)?|input){[^}]*',
+      \ 're!\\\a*(gls|Gls|GLS)(pl)?\a*(\s*\[[^]]*\]){0,2}\s*\{[^}]*',
+      \ 're!\\includepdf(\s*\[[^]]*\])?\s*\{[^}]*',
+      \ 're!\\includestandalone(\s*\[[^]]*\])?\s*\{[^}]*',
+      \ ]