Я использую vim-plug. В моем init.vim у меня есть:
" wilder.nvim
runtime ./plugins/configs/wilder.vim
в wilder.vim:
lua << EOF
require("wilder").setup{}
EOF
И в plug.vim
call wilder#setup({'modes': [':', '/', '?']})
call wilder#set_option('renderer', wilder#popupmenu_renderer({
\ 'pumblend': 20,
\ }))
Плагин работает. Когда я набираю :PlugStatus
, я вижу статус «ОК». Кроме того, '/' и '?' команды работают, а ':' нет. Когда я набираю первую букву, мне не предлагается нажать Tab, чтобы что-то появилось, как это было до установки плагина.
Ищем возможное решение.
@romainl Я ищу то, что, по моему мнению, мне нужно посмотреть после нескольких часов попыток найти решение. Вы можете попробовать порекомендовать решение. Я могу читать документацию в любое время, но это не значит, что я могу легко найти нужную информацию. Вот почему был создан stackoverflow, чтобы люди могли общаться и находить решение.
Вы установили плагин romgrk/fzy-lua-native? Этот плагин необходим Уайлдеру для нечеткого поиска среди команд и файлов. Попробуйте после установки этого плагина использовать эту конфигурацию для нечеткого поиска:
добавьте эти строки в свой init.vim
call plug#begin()
Plug 'gelguy/wilder.nvim', { 'do': 'UpdateRemotePlugins' }
Plug 'romgrk/fzy-lua-native', { 'do': 'make' }
call plug#end()
" ++once supported in Nvim 0.4+ and Vim 8.1+
autocmd CmdlineEnter * ++once call s:wilder_init() | call wilder#main#start()
function! s:wilder_init() abort
call wilder#setup({
\ 'modes': [':', '/', '?'],
\ 'next_key': '<Tab>',
\ 'previous_key': '<S-Tab>',
\ 'accept_key': '<Down>',
\ 'reject_key': '<Up>',
\ 'enable_cmdline_enter': 0,
\ })
let s:highlighters = [
\ wilder#pcre2_highlighter(),
\ wilder#basic_highlighter(),
\ ]
call wilder#set_option('pipeline', wilder#branch(
\ wilder#cmdline_pipeline({
\ 'fuzzy': 1,
\ 'fuzzy_filter': wilder#lua_fzy_filter(),
\ }),
\ wilder#python_search_pipeline(),
\ ))
call wilder#set_option('renderer', wilder#popupmenu_renderer(wilder#popupmenu_border_theme({
\ 'highlights': {
\ 'border': 'Normal',
\ },
\ 'border': 'rounded',
\ 'highlighter': s:highlighters,
\ 'left': [' ', wilder#popupmenu_devicons()],
\ 'right': [' ', wilder#popupmenu_scrollbar()],
\ })))
endfunction
спасибо за рекомендацию, попробую
Решением было добавить call wilder#setup({'modes': [':', '/', '?']})
в init.vim
вместо plug.vim
, где я храню свои плагины.
Вы ищете не в том месте. Прочтите документацию плагина и воспользуйтесь системой отслеживания проблем плагина.