|
|
@@ -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*\{[^}]*',
|
|
|
+ \ ]
|