mirror of
https://codeberg.org/leana8959/.files.git
synced 2025-12-06 22:59:15 +00:00
ref(nvim): fennel-ized telescope
This commit is contained in:
parent
b97cd190fb
commit
e546f8132c
2 changed files with 33 additions and 46 deletions
33
.config/nvim/fnl/plugins/_telescope.fnl
Normal file
33
.config/nvim/fnl/plugins/_telescope.fnl
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
(local {: require-then} (require :helpers))
|
||||
(local map vim.keymap.set)
|
||||
|
||||
(local ts (require :telescope))
|
||||
(local actions (require :telescope.actions))
|
||||
(local themes (require :telescope.themes))
|
||||
(local config (require :telescope.config))
|
||||
(local builtin (require :telescope.builtin))
|
||||
|
||||
(local vimgrep-arguments [(unpack config.values.vimgrep_arguments)])
|
||||
(table.insert vimgrep-arguments :--hidden)
|
||||
(table.insert vimgrep-arguments :--glob)
|
||||
(table.insert vimgrep-arguments :!**/.git/*)
|
||||
|
||||
(ts.setup {:defaults {:mappings {:i {:<esc> actions.close}}
|
||||
:vimgrep_arguments vimgrep-arguments}
|
||||
:pickers {:find_files {:find_command [:rg
|
||||
:--files
|
||||
:--hidden
|
||||
:--glob
|
||||
:!**/.git/*]}}})
|
||||
|
||||
(pcall (require-then :telescope #$.load_extension) :fzf)
|
||||
(map :n :<leader>/
|
||||
#(builtin.current_buffer_fuzzy_find (themes.get_dropdown {:previewer false})))
|
||||
|
||||
(map :n :<leader>sf builtin.find_files)
|
||||
(map :n :<leader>gf builtin.git_files)
|
||||
(map :n :<leader>? builtin.help_tags)
|
||||
(map :n :<leader>sw builtin.grep_string)
|
||||
(map :n :<leader>sg builtin.live_grep)
|
||||
(map :n :<leader>sd builtin.diagnostics)
|
||||
(map :n :<leader>b builtin.buffers)
|
||||
Loading…
Add table
Add a link
Reference in a new issue