aboutsummaryrefslogtreecommitdiffstats
path: root/nvim/lua/plugins/telescope.lua
diff options
context:
space:
mode:
authorJean-Pierre Appel <jeanpierre.appel01@gmail.com>2024-01-15 16:10:24 -0500
committerJean-Pierre Appel <jeanpierre.appel01@gmail.com>2024-01-15 16:10:24 -0500
commitbe7a52c6885048ed618f312070e55ab25bafb60d (patch)
treeca5d74c59e6981ccca55c856c04719b0ef721920 /nvim/lua/plugins/telescope.lua
parent47d61c1cb5af62cc75218661dfc7c3a0dc3378a8 (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.lua18
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