Skyler Grey | b8c801e | 2022-09-09 08:25:28 +0100 | [diff] [blame] | 1 | call wilder#setup({'modes': [':', '/', '?']}) |
| 2 | |
| 3 | call wilder#set_option('pipeline', [ |
| 4 | \ wilder#branch( |
| 5 | \ wilder#cmdline_pipeline({ |
| 6 | \ 'fuzzy': 1, |
| 7 | \ 'set_pcre2_pattern': 1, |
| 8 | \ }), |
| 9 | \ wilder#python_search_pipeline({ |
| 10 | \ 'pattern': 'fuzzy', |
| 11 | \ }), |
| 12 | \ ), |
| 13 | \ ]) |
| 14 | |
| 15 | let s:highlighters = [ |
| 16 | \ wilder#pcre2_highlighter(), |
| 17 | \ wilder#basic_highlighter(), |
| 18 | \ ] |
| 19 | |
| 20 | call wilder#set_option('renderer', wilder#renderer_mux({ |
| 21 | \ ':': wilder#popupmenu_renderer(wilder#popupmenu_border_theme({ |
| 22 | \ 'highlighter': s:highlighters, |
| 23 | \ 'highlights': { |
| 24 | \ 'border': 'Normal', |
| 25 | \ }, |
| 26 | \ 'border': 'rounded', |
| 27 | \ })), |
| 28 | \ '/': wilder#wildmenu_airline_theme({ |
| 29 | \ 'highlighter': s:highlighters, |
| 30 | \ }), |
| 31 | \ '?': wilder#wildmenu_airline_theme({ |
| 32 | \ 'highlighter': s:highlighters, |
| 33 | \ }), |
| 34 | \ })) |