我已经安装了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
包裹的折叠吗?
答案 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
将无效。还要确保乳胶文件本身的部分正确嵌套。