summaryrefslogtreecommitdiff
path: root/nvim/fnl/plugins/nvim-telescope.fnl
blob: fcefefd168a14fd469584c520a09dc49305399ac (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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 "*"}