Могу ли я изменить высоту окна предварительного просмотра завершения vim?

Я использую Eclimd для завершения. он генерирует много полезной информации о функции, но в 1-строчном окне предварительного просмотра это выглядит грязно. (то же окно использует омни-завершение)

Так:

  1. Есть ли способ изменить высоту окна предварительного просмотра по умолчанию?
  2. Сделать предварительный просмотр вместо всплывающего окна?

2 ответа

Решение

У меня тоже проблемы с "previewheight", поэтому я придумал следующую работу:

set previewheight=50
au BufEnter ?* call PreviewHeightWorkAround()
func PreviewHeightWorkAround()
    if &previewwindow
        exec 'setlocal winheight='.&previewheight
    endif
endfunc

Вы можете изменить высоту окна предварительного просмотра по умолчанию, установив 'previewheight' вариант.

set previewheight у меня не сработало, но set previewwindow winheight работал у меня.

Другие вопросы по тегам