mirror of
https://github.com/jdhao/nvim-config.git
synced 2025-06-08 14:14:33 +02:00
update wilder.nvim conf
1. use popup menu instead of statusline 2. use autocmd to activate
This commit is contained in:
parent
43944fabdc
commit
976081c453
@ -479,6 +479,13 @@ endif
|
|||||||
nnoremap <leader>dp :<C-U>GdbStartPDB python -m pdb %<CR>
|
nnoremap <leader>dp :<C-U>GdbStartPDB python -m pdb %<CR>
|
||||||
|
|
||||||
""""""""""""""""""""""""""""""wilder.nvim settings""""""""""""""""""""""""""""""
|
""""""""""""""""""""""""""""""wilder.nvim settings""""""""""""""""""""""""""""""
|
||||||
|
augroup wilder_init
|
||||||
|
autocmd!
|
||||||
|
autocmd CmdlineEnter * ++once call s:wilder_init()
|
||||||
|
augroup END
|
||||||
|
|
||||||
|
function! s:wilder_init() abort
|
||||||
|
try
|
||||||
call wilder#enable_cmdline_enter()
|
call wilder#enable_cmdline_enter()
|
||||||
set wildcharm=<Tab>
|
set wildcharm=<Tab>
|
||||||
cmap <expr> <Tab> wilder#in_context() ? wilder#next() : "\<Tab>"
|
cmap <expr> <Tab> wilder#in_context() ? wilder#next() : "\<Tab>"
|
||||||
@ -492,20 +499,31 @@ call wilder#set_option('pipeline', [
|
|||||||
\ wilder#cmdline_pipeline({
|
\ wilder#cmdline_pipeline({
|
||||||
\ 'language': 'python',
|
\ 'language': 'python',
|
||||||
\ 'fuzzy': 1,
|
\ 'fuzzy': 1,
|
||||||
\ 'sorter': wilder#python_difflib_sorter()
|
\ 'sorter': wilder#python_difflib_sorter(),
|
||||||
|
\ 'debounce': 30,
|
||||||
\ }),
|
\ }),
|
||||||
\ wilder#python_search_pipeline({
|
\ wilder#python_search_pipeline({
|
||||||
\ 'pattern': wilder#python_fuzzy_pattern(),
|
\ 'pattern': wilder#python_fuzzy_pattern(),
|
||||||
\ 'sorter': wilder#python_difflib_sorter(),
|
\ 'sorter': wilder#python_difflib_sorter(),
|
||||||
\ 'engine': 're',
|
\ 'engine': 're',
|
||||||
|
\ 'debounce': 30,
|
||||||
\ }),
|
\ }),
|
||||||
\ ),
|
\ ),
|
||||||
\ ])
|
\ ])
|
||||||
|
|
||||||
call wilder#set_option('renderer', wilder#wildmenu_renderer(
|
let l:hl = wilder#make_hl('WilderAccent', 'Pmenu', [{}, {}, {'foreground': '#f4468f'}])
|
||||||
\ wilder#wildmenu_airline_theme({
|
call wilder#set_option('renderer', wilder#popupmenu_renderer({
|
||||||
\ 'highlighter': wilder#basic_highlighter(),
|
\ 'highlighter': wilder#basic_highlighter(),
|
||||||
\ 'separator': ' ',
|
\ 'winblend': 5,
|
||||||
\ })))
|
\ 'max_height': 15,
|
||||||
|
\ 'highlights': {
|
||||||
|
\ 'accent': l:hl,
|
||||||
|
\ },
|
||||||
|
\ 'apply_incsearch_fix': 0,
|
||||||
|
\ }))
|
||||||
|
catch /^Vim\%((\a\+)\)\=:E117/
|
||||||
|
echohl Error |echomsg "Wilder.nvim missing. Run :PackerInstall to install all plugins."|echohl None
|
||||||
|
endtry
|
||||||
|
endfunction
|
||||||
"}}
|
"}}
|
||||||
"}
|
"}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user