File tree Expand file tree Collapse file tree 1 file changed +10
-8
lines changed
Expand file tree Collapse file tree 1 file changed +10
-8
lines changed Original file line number Diff line number Diff line change @@ -18,31 +18,33 @@ function M:new(configurer)
1818end
1919
2020function M :set_config (config )
21- self .config = vim . tbl_deep_extend ( ' force ' , dconfig , config or {})
21+ self .config = config
2222 return self
2323end
2424
2525function M :set_picker (picker )
26- self .picker = picker or dpicker : new ()
26+ self .picker = picker
2727 return self
2828end
2929
3030function M :set_hint (hint )
31- self .hint = hint or dhint : new ()
31+ self .hint = hint
3232 return self
3333end
3434
3535function M :set_filter (filter )
36- self .filter = filter or dfilter : new ()
36+ self .filter = filter
3737 return self
3838end
3939
4040function M :build ()
41- local configurer = self . configurer or dconfigurer : new ( self .config )
41+ local config = vim . tbl_deep_extend ( ' force ' , dconfig , self .config or {} )
4242
43- local hint = configurer :config_hint (self .hint )
44- local filter = configurer :config_filter (self .filter )
45- local picker = configurer :config_picker (self .picker )
43+ local configurer = self .configurer or dconfigurer :new (config )
44+
45+ local hint = configurer :config_hint (self .hint or dhint :new ())
46+ local filter = configurer :config_filter (self .filter or dfilter :new ())
47+ local picker = configurer :config_picker (self .picker or dpicker :new ())
4648
4749 picker :set_filter (filter )
4850 picker :set_hint (hint )
You can’t perform that action at this time.
0 commit comments