this repo has no description
at master 1.0 kB view raw
1(import-macros {: use} :relude) 2 3(use nvim {: cmd}) 4 5(fn finder [name] 6 (use telescope) 7 (use telescope.themes) 8 9 (let [opts {:vimgrep_arguments [:rg 10 :--vimgrep 11 :--smart-case 12 :--hidden 13 :--glob=!.git]}] 14 (telescope.setup {:defaults (themes.get_dropdown opts)})) 15 16 (telescope.load_extension :zf-native) 17 (. (require :telescope.builtin) name)) 18 19(fn find-files [opts] 20 (let [defaults {:find_command [:rg 21 :--hidden 22 :--ignore 23 :--files 24 :--glob=!.git 25 :--glob=!*.lock] 26 :previewer false} 27 options (vim.tbl_extend :force defaults (or opts {}))] 28 ((finder :find_files) options))) 29 30(setmetatable {: find-files} 31 {:__index (fn [_ key] 32 (finder key))})