在 neovim 中编辑 LaTeX 使用 vim-latex
插件是一个绝佳选择。然而,有时候写论文需要使用官方的
LaTeX的模板,但是不同出版社的模板设置多少有些不符合 LaTeX
规范,于是就会有字体等 Warning 信息出现,但是这些信息又不是 LaTeX
必须处理的,它们是可以忽略的。如果不忽略它们,每次编译 quicfix
窗口都会弹出提示,这极大的影响的写作体验,为此本文提供屏蔽这些信息的方法。
Neovim 中设置
~/.config/nvim/lua/plg/vim-latex.lua1 2 3 4 5 6 7 8 9
| vim.g['Tex_IgnoredWarnings'] = [[ LaTeX Font Warning: LaTeX Warning: Warning: Overfull ]] vim.g['Tex_IgnoreLevel'] = 4 vim.g['Tex_GotoError'] = 0
|
Vim 中设置
~/.vimrc1 2 3 4 5 6 7 8 9 10 11 12
| let g:Tex_IgnoredWarnings = \'Underfull'."\n". \'Overfull'."\n". \'specifier changed to'."\n". \'You have requested'."\n". \'Missing number, treated as zero.'."\n". \'There were undefined references'."\n". \'Citation %.%# undefined'."\n". \"LaTeX hooks Warning" let g:Tex_IgnoreLevel = 8 let g:Tex_GotoError = 0
|
注意:如果您想追加需要过滤的消息,请按上述标格式对应添加到Tex_IgnoredWarnings
变量中即可,这样在nvim
或vim
中输入\ll
时,系统直接编译不再弹出quicfix
窗口。