summaryrefslogtreecommitdiff
path: root/nvim/fnl/plugins/nvim-telescope.fnl
diff options
context:
space:
mode:
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 "*"}
+