2016-07-24 5 views
1

В neovim, когда мой завершение плагин запускается, он напечатает подписи методов в окне предварительного просмотраЗапуск команды ВИМ, когда окно предварительного просмотра открыта

enter image description here

В окне предварительного просмотра, хотя, содержит номера строк, которые это то, что я хочу отключить. До сих пор я бы это сделал

function! Preview_func() 
    if &pvw 
    setlocal nonum 
    endif 
endfunction 

autocmd * BufCreate call Preview_func() 

Но не кубики. Есть идеи?

ответ

2

В определении автокоманды файл шаблон (здесь: *) должен прийти послесобытия (BufCreate); также база, на которой автозавершение плагин вы используете может быть входом в окне предварительного просмотра или не так и сверяться с WinEnter события:

autocmd WinEnter * call Preview_func() 
+0

Sweeet, спасибо! Работает как шарм – mhartington