¿Puedo integrar alguna forma de finalización de símbolo en Vim? Los editores dedicados de TeX como TeXMaker proporcionan una lista de símbolos para completar (por ejemplo, \almuestra una lista con \alpha, \lamuestra \lambday \langle).
Tenga en cuenta que TeX tiene una cantidad bastante grande de símbolos, por lo que las sugerencias que implican la asignación manual de \alto \alphaserían inútiles.
Complementos relacionados que tengo:
- SuperTab con
let g:SuperTabDefaultCompletionType="context"yset omnifunc=syntaxcomplete#Complete - LaTeX-Box
Si es importante, uso XeLaTeX para compilar.
Relacionado:
latex-suite. vimtexes un complemento relativamente nuevo y está basado en LaTeX-Box, por lo que debería ser algo familiar.
snippetspara expansiones complicadas, pero para las simples, puede consultar :h vimtex-imapsuna descripción de la función implementada en vimtex.