blob: 20f2bc08936c1f20b65e229b01210f58e10df30c [file] [log] [blame]
Skyler Greyb8c801e2022-09-09 08:25:28 +01001call wilder#setup({'modes': [':', '/', '?']})
2
3call 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
15let s:highlighters = [
16 \ wilder#pcre2_highlighter(),
17 \ wilder#basic_highlighter(),
18 \ ]
19
20call 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 \ }))