如何在没有文件缓冲区的情况下设置自动组播触发器?

时间:2011-08-22 01:51:06

标签: vim

我正在使用一个插件,每当我使用omnicomplete时,它总是创建一个名为“[Scratch]”的缓冲区。我想隐藏这个。我试过这样做:

au BufNew [Scratch] bunload

然而,这永远不会被触发。我相信这是因为模式匹配文件名而不是缓冲区名称。有没有办法改变这种行为?

编辑:

没关系,我想要的选项是

set completeopt = menu,menuone,longest

这摆脱了暂存缓冲区。

1 个答案:

答案 0 :(得分:1)

这看起来是错误的做法。

相反,我会查看你正在使用的(omnicomplete?)插件,看看是否有一个禁用创建该临时缓冲区的选项。如果没有,请联系插件的作者,要求他添加此选项。