Using TeX files in Vi🔗
In Vim/Neovim the filetype plugin uses three different type for different TeX
flavors (see :help ft-tex-plugin).
- TeX:
plaintex - LaTeX:
tex - ConTeXt:
context
Which filetype the current buffer was assigned, can be shown with :set
filetype? (or :LspInfo if LSP is enabled).
All files with the extension *.tex are of type plaintex. When the file type
plugin finds specific keywords the file type is than changed to tex or
context.
The automatic guessing can be disabled with the following two mechanisms.
Add the TeX flavor in the first line of a *.tex file:
Or set the global variable tex_flavor:
See :help lua-guide-variables
for more information about the Lua wrappers for different variable scopes.