summaryrefslogtreecommitdiff
path: root/nvim/fnl/plugins/nvim-telescope.fnl
diff options
context:
space:
mode:
authoreltrac <hi@eltr.ac>2026-11-08 21:01:41 +0800
committereltrac <hi@eltr.ac>2026-11-08 21:05:06 +0800
commit64560eb91743a827c78d525858a0c43adef6f548 (patch)
treed4ced922936f0df483e9a5e21d455ed7c6f6dd1d /nvim/fnl/plugins/nvim-telescope.fnl
parent449d3c50efccbb806eea313fac45d2fb25d6b7ca (diff)
nvim: convert nvim submodule to a tracked directoryHEADmaster
Diffstat (limited to 'nvim/fnl/plugins/nvim-telescope.fnl')
m---------nvim0
-rw-r--r--nvim/fnl/plugins/nvim-telescope.fnl22
2 files changed, 22 insertions, 0 deletions
diff --git a/nvim b/nvim
deleted file mode 160000
-Subproject d2e1e6a0d60cf427a8a56c0caf57c8ec60a8e36
diff --git a/nvim/fnl/plugins/nvim-telescope.fnl b/nvim/fnl/plugins/nvim-telescope.fnl
new file mode 100644
index 0000000..fcefefd
--- /dev/null
+++ b/nvim/fnl/plugins/nvim-telescope.fnl
@@ -0,0 +1,22 @@
+{1 :nvim-telescope/telescope.nvim
+ :dependencies [:nvim-lua/plenary.nvim
+ {1 :nvim-telescope/telescope-fzf-native.nvim :build :make}]
+ :opts (fn [_ opts] (local builtin (require :telescope.builtin))
+ (vim.keymap.set :n :<leader>ff builtin.find_files
+ {:desc "Telescope find files"})
+ (vim.keymap.set :n :<leader>fg builtin.live_grep
+ {:desc "Telescope live grep"})
+ (vim.keymap.set :n :<leader>fb builtin.buffers
+ {:desc "Telescope buffers"})
+ (vim.keymap.set :n :<leader>fh builtin.help_tags
+ {:desc "Telescope help tags"})
+ (vim.keymap.set :n :<leader>fc builtin.commands
+ {:desc "Telescope commands"})
+ (vim.keymap.set :n :<leader>fd builtin.lsp_document_symbols
+ {:desc "Telescope LSP symbols in current buffer."})
+ (vim.keymap.set :n :<leader>fr builtin.lsp_references
+ {:desc "Telescope LSP references"})
+ (vim.keymap.set :n :<leader>fs builtin.lsp_workspace_symbols
+ {:desc "Telescope LSP symbols in current workspace."}))
+ :version "*"}
+