我正在使用一个插件,每当我使用omnicomplete时,它总是创建一个名为“[Scratch]”的缓冲区。我想隐藏这个。我试过这样做:
au BufNew [Scratch] bunload
然而,这永远不会被触发。我相信这是因为模式匹配文件名而不是缓冲区名称。有没有办法改变这种行为?
编辑:
没关系,我想要的选项是
set completeopt = menu,menuone,longest
这摆脱了暂存缓冲区。
答案 0 :(得分:1)
这看起来是错误的做法。
相反,我会查看你正在使用的(omnicomplete?)插件,看看是否有一个禁用创建该临时缓冲区的选项。如果没有,请联系插件的作者,要求他添加此选项。