diff options
| author | Jean-Pierre Appel <jeanpierre.appel01@gmail.com> | 2024-01-15 16:10:24 -0500 |
|---|---|---|
| committer | Jean-Pierre Appel <jeanpierre.appel01@gmail.com> | 2024-01-15 16:10:24 -0500 |
| commit | be7a52c6885048ed618f312070e55ab25bafb60d (patch) | |
| tree | ca5d74c59e6981ccca55c856c04719b0ef721920 /nvim/lua/plugins/telescope.lua | |
| parent | 47d61c1cb5af62cc75218661dfc7c3a0dc3378a8 (diff) | |
feat: bindings for quick fix, location list, and lsp diagnostics
Diffstat (limited to 'nvim/lua/plugins/telescope.lua')
| -rw-r--r-- | nvim/lua/plugins/telescope.lua | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/nvim/lua/plugins/telescope.lua b/nvim/lua/plugins/telescope.lua index 360994a..5d3cabc 100644 --- a/nvim/lua/plugins/telescope.lua +++ b/nvim/lua/plugins/telescope.lua @@ -10,15 +10,27 @@ return { end, desc = "Search for files (respcting .gitignore)" }, - {"<Leader>fb", function() + {"<leader>fb", function() require("telescope.builtin").buffers() end }, - {"<Leader>gf", function() + {"<leader>gf", function() require("telescope.builtin").live_grep() end }, - {"<Leader>fr", function() + {"<leader>fq", function() + require("telescope.builtin").quickfix() + end + }, + {"<leader>fl", function() + require("telescope.builtin").loclist() + end + }, + {"<leader>fd", function() + require("telescope.builtin").diagnostics() + end + }, + {"<leader>fr", function() -- TODO: if lsp supports reference provider and lsp is attached -- [telescope.builtin.lsp_*]: server does not support referencesProvider if #vim.lsp.get_active_clients({bufnr = 0}) > 0 then |
