В tex.vim файле kev важными частями для адаптации являются следующие строки:
1.- В них нет строк отступа, содержащих теstrings.
if !exists("g:tex_noindent_env")
let g:tex_noindent_env = 'document\|verbatim'
endif
2.- Строки, которые выполняют это условие "if", имеют отступ.
if line =~ '\\begin{.*}' && line !~ g:tex_noindent_env
...
endif
3.- Строки, которые выполняют это условие "if", не имеют отступа.
if cline =~ '^\s*\\end' && cline !~ g:tex_noindent_env
...
endif
У вас есть две опции, комментировать часть && line !~ g:tex_noindent_env
или удалить document
из переменной g:tex_noindent_env
.
Вариант 1 (поставить) непосредственно перед &&) :
if line =~ '\\begin{.*}' "&& line !~ g:tex_noindent_env
и
if cline =~ '^\s*\\end' "&& cline !~ g:tex_noindent_env
Вариант 2 (удалить «документ») :
let g:tex_noindent_env = 'verbatim'
После этогооткройте файл и выполните gg=G
. Он должен работать.
Для получения дополнительной информации о выражении отступа посмотрите в папку syntax
из vim
. Получите его с :echo $VIMRUNTIME
внутри Vim