如何为我的部分/命令自定义vim-latex中的折叠?

时间:2013-01-10 16:31:50

标签: vim folding

我已经安装了vim-latex-suite,我想自定义折叠以便与labbook包一起使用。 labbook包使用\labday\experiment\subexperiment代替\chapter\section\subsection

我想在Vim中使用vim-latex-suite自定义折叠选项,以便像传统的切片命令一样折叠\labday\experiment\subexperiment

我已经尝试添加到我的~/.vim/after/ftplugin/tex.vim以下(但它不起作用)

 " Folding sections
 let g:Tex_FoldedSections = ',labday,experiment,subexperiment'
 " Folding commands
 let g:Tex_FoldedCommands = ',labday,experiment,subexperiment'

有人可以告诉我如何自定义labbook包裹的折叠吗?

1 个答案:

答案 0 :(得分:2)

我认为你应该把

let g:Tex_FoldedSections = 'labday,experiment,subexperiment'`

.vimrc本身。如果你看一下ftplugin/latex-suite/folding.vim,你会发现:

if g:Tex_FoldedSections != '' 
    call Tex_FoldSections(g:Tex_FoldedSections,
        \ '^\s*\\frontmatter\|^\s*\\mainmatter\|^\s*\\backmatter\|'
        \. '^\s*\\begin{thebibliography\|>>>\|^\s*\\endinput\|'
        \. '^\s*\\begin{slide\|^\s*\\end{document')
endif

这意味着在插件已经加载后设置Tex_FoldedSections将无效。还要确保乳胶文件本身的部分正确嵌套。