aboutsummaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
Diffstat (limited to 'core')
-rw-r--r--core/plugins.vim29
1 files changed, 29 insertions, 0 deletions
diff --git a/core/plugins.vim b/core/plugins.vim
index 5741768..db4d7b3 100644
--- a/core/plugins.vim
+++ b/core/plugins.vim
@@ -532,5 +532,34 @@ nnoremap <leader>dp :<C-U>GdbStartPDB python -m pdb %<CR>
let g:registers_show_empty_registers = 0
let g:registers_window_border = 'single'
let g:registers_window_max_width = 80
+
+""""""""""""""""""""""""""""""wilder.nvim settings""""""""""""""""""""""""""""""
+call wilder#enable_cmdline_enter()
+set wildcharm=<Tab>
+cmap <expr> <Tab> wilder#in_context() ? wilder#next() : "\<Tab>"
+cmap <expr> <S-Tab> wilder#in_context() ? wilder#previous() : "\<S-Tab>"
+
+" only / and ? are enabled by default
+call wilder#set_option('modes', ['/', '?', ':'])
+
+call wilder#set_option('pipeline', [
+ \ wilder#branch(
+ \ wilder#cmdline_pipeline({
+ \ 'language': 'python',
+ \ 'fuzzy': 1,
+ \ }),
+ \ wilder#python_search_pipeline({
+ \ 'pattern': wilder#python_fuzzy_pattern(),
+ \ 'sorter': wilder#python_difflib_sorter(),
+ \ 'engine': 're',
+ \ }),
+ \ ),
+ \ ])
+
+call wilder#set_option('renderer', wilder#wildmenu_renderer({
+ \ 'highlighter': wilder#basic_highlighter(),
+ \ 'separator': ' ',
+ \ 'right': [' ', wilder#wildmenu_index()],
+ \ }))
"}}
"}