Как я могу отключить код, сворачивающийся в энергии с латексом энергии?

Я попробовал обычные подходы и читал: помогите tex.vim (см.: http://vimdoc.sourceforge.net/htmldoc/syntax.html)

Я бросил беглый взгляд на syntax/tex.vim, но не вижу, как отключить его, не восстанавливая энергию без сворачивания. Я устаю поражать 'zE'.

Строки я попробовал в своем .vimrc:

set foldlevel=manual
set foldlevelstart=99
let g:tex_fold_enabled=0

18
задан HaskellElephant 25 December 2011 в 23:14
поделиться

3 ответа

Только что заметил, что есть переменные для управления сворачиванием в vim-latex-suite, по крайней мере, начиная с версии 1.6 плагина. Функциональность задокументирована здесь: http://vim-latex.sourceforge.net/documentation/latex-suite.html#latex-folding

Короче говоря, вы должны иметь возможность изменить три глобальные переменные, чтобы избавиться от всех сворачиваний:

 :let Tex_FoldedSections=""
 :let Tex_FoldedEnvironments=""
 :let Tex_FoldedMisc=""

Это должно избавить от всех складок. Если вы хотите отключить какое-то сворачивание, но не все, вы можете управлять этим, установив соответствующие значения для каждой переменной, как описано в ссылке на документацию выше. Надеюсь, это поможет.

18
ответ дан 30 November 2019 в 08:03
поделиться

Кажется, что вся функциональность сворачивания находится в файле сворачивания.vim из пакета latex-suite. На этот файл есть ссылка в строке 825 моего файла main.vim в папке latex-suite папки ftplugin. Эта строка гласит:

exe 'source '.fnameescape(s:path.'/folding.vim')

Закомментируйте эту строку, и, насколько я могу судить, она удаляет все складки в плагине latex-suite. Не думаю, что это влияет ни на что другое, но я не проверял.

1
ответ дан 30 November 2019 в 08:03
поделиться

Что насчет

autocmd Filetype tex setlocal nofoldenable
11
ответ дан 30 November 2019 в 08:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: