0

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

4

1 回答 1

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 ' : '')
于 2012-11-30T10:31:19.283 回答