diff options
Diffstat (limited to 'config/nvim/lua/plugins/lspsaga.lua')
| -rw-r--r-- | config/nvim/lua/plugins/lspsaga.lua | 32 |
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", + }, + }, +} |
