neovim на окнах с FZF
Я использую neovim-qt в окнах. Я установил fzf с помощью диспетчера пакетов Scoop в Windows.
Все необходимые плагины для neovim устанавливаются с помощью vim-plug и перечисляются в файле с именем _plugrc. (Другие подключаемые модули работают без проблем. _Plugrc включен в init.vim)
Настроил FZF недавно. Установка FZF выполняется с использованием следующих строк
" FZF
Plug 'C:/Apps/Packages/Scoop/apps/fzf/current'
Plug 'junegunn/fzf.vim'
Я намерен использовать двоичный файл fzf в Windows вместе с fzf.vim. Проблемы и ошибки Neovimo всякий раз, когда я вызываю команду "Файлы" в neovim.
Ошибка:
Error detected while processing function fzf#vim#files[15]..<SNR>91_fzf[18]..<SNR<91_wrap:
line 12:
E117: Unknown function fzf#wrap
E15: Invalid expression: fzf#2wrap(a:name, opts, a:bang)
line 14:
E121: Undefined variable: wrapped
E15: Invalid expression: wrapped
Error detected while processing function fzf#vim#files[15]..<SNR>91_fzf:
line 18:
E117: Unknow fucntion: fzf#run
E15: Invalid expression: fzf#run(s:wrap(a:name, merged. bang))
Я думаю, что он не может использовать совок для установки FZF. Помогите настроить.
1 ответ
Следуя совету @filbranden, это то, что требуется:
- Перейти к
C:\Users\YOUR_USER_NAME\scoop\apps\fzf\XXXXX
- Создать каталог
plugin
- Место в нем
fzf.vim
из https://github.com/junegunn/fzf/blob/master/plugin/fzf.vim
НО!!! Намного проще просто добавить:Plug 'junegunn/fzf'
в ваш init.vim, чтобы подключить указанный выше файл (т.е. в дополнение к Plug 'junegunn/fzf.vim'
)