我的乳胶突出显示有一些特定设置,并且我正在使用indentLine插件,这需要let g:indentLine_fileTypeExclude = ['tex', 'bib']
来避免conceal feature annoyance。无论如何,当我使用vim filename.tex
启动vim时,我的vimrc被正确加载,但是当我只是调用vim
然后打开给定的tex文件时,它会忽略vimrc
。< / p>
知道导致它的原因是什么吗?另外,请告诉我您需要哪些信息,因为我不太确定需要什么。
编辑: 好的,所以我发现,对于这两种情况我都在[tex]环境中,但如果我在[plaintex]环境中,那么奇怪的事情就不会发生。如果这有助于任何人。
第二次编辑: 新的开发,它只是第一个打开的文件似乎忽略了indentLine的排除,其余部分完全按照它们应该显示。
答案 0 :(得分:0)
plaintex
是Vim中独立的文件类型(cp。:help ft-plaintex
),因此您需要将其添加到IndentLine配置中:
let g:indentLine_fileTypeExclude = ['tex', 'plaintex', 'bib']
编辑现在看起来像命令排序问题。由于确切的插件及其初始化顺序可能很重要,因此很难对此进行远程故障排除。请使用vim -V20vimlog
捕获Vim会话的完整日志。退出Vim后,检查vimlog
日志文件以查找命令的顺序(但可能很难看到可能存在大量命令的内容)。
使用:e!
重新加载包含这些问题的第一个文件可能就足够了。