如何改变fuzzyfinder弹出窗口的位置/方向?

时间:2012-11-30 09:51:20

标签: vim fuzzyfinder

我正在使用fuzzyfinder作为vim,我希望弹出窗口在终端底部而不是顶部开始一个新窗口。此行为类似于emacs中的CtrlP插件和默认的ido模式。我找不到任何自定义变量。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

你是对的,没有;您要么要求插件作者提供这样的选项,要么只是务实地更改源代码。 (因为如果对FuzzyFinder进行任何开发似乎没有那么多,这不是一个糟糕的选项,你也可以随时做第一个选项。)

我认为必须在~/.vim/autoload/l9/tempbuffer.vim中进行更改;更改第二行

function l9#tempbuffer#openScratch(bufname, filetype, lines, topleft, vertical, height, listener)
  let openCmdPrefix = (a:topleft ? 'topleft ' : '')

为:

  let openCmdPrefix = (a:topleft ? 'botright ' : '')