summaryrefslogtreecommitdiff
path: root/config/nvim/lua/plugins/lspsaga.lua
diff options
context:
space:
mode:
author2026-02-22 13:02:08 +0300
committer2026-02-22 15:28:51 +0300
commitad175cdb4045fbe8fecb686c871b481e312d43dd (patch)
tree533b63cdadd138d94ff3247fa5faabea95dfd5a6 /config/nvim/lua/plugins/lspsaga.lua
parentfixes zshrc (diff)
downloaddotfiles-ad175cdb4045fbe8fecb686c871b481e312d43dd.tar.gz
dotfiles-ad175cdb4045fbe8fecb686c871b481e312d43dd.tar.bz2
dotfiles-ad175cdb4045fbe8fecb686c871b481e312d43dd.tar.xz
dotfiles-ad175cdb4045fbe8fecb686c871b481e312d43dd.zip
nvim configs
Diffstat (limited to 'config/nvim/lua/plugins/lspsaga.lua')
-rw-r--r--config/nvim/lua/plugins/lspsaga.lua32
1 files changed, 32 insertions, 0 deletions
diff --git a/config/nvim/lua/plugins/lspsaga.lua b/config/nvim/lua/plugins/lspsaga.lua
new file mode 100644
index 0000000..546c073
--- /dev/null
+++ b/config/nvim/lua/plugins/lspsaga.lua
@@ -0,0 +1,32 @@
+return {
+ "nvimdev/lspsaga.nvim",
+ dependencies = {
+ "nvim-treesitter/nvim-treesitter", -- optional
+ "nvim-tree/nvim-web-devicons", -- optional
+ },
+ opts = {
+ lightbulb = {
+ enable = false,
+ },
+ diagnostic = {
+ show_layout = "float",
+ auto_preview = true,
+ keys = {
+ exec_action = "o",
+ quit = "q",
+ },
+ },
+ },
+ keys = {
+ {
+ "<leader>e",
+ "<cmd>Lspsaga show_buf_diagnostics<cr>",
+ desc = "Show buffer diagnostic",
+ },
+ {
+ "<leader>we",
+ "<cmd>Lspsaga show_workspace_diagnostics<cr>",
+ desc = "Show workspace diagnostic",
+ },
+ },
+}