diff --git a/lua/plugins/lsp.lua b/lua/plugins/lsp.lua index 2b2aa87..08e8db9 100644 --- a/lua/plugins/lsp.lua +++ b/lua/plugins/lsp.lua @@ -55,6 +55,12 @@ return { end, opts) end + -- Custom Diagnostics Keymaps + vim.keymap.set('n', 'cd', vim.diagnostic.open_float, { desc = 'Line Diagnostics' }) + vim.keymap.set('n', '[d', vim.diagnostic.goto_prev, { desc = 'Previous Diagnostic' }) + vim.keymap.set('n', ']d', vim.diagnostic.goto_next, { desc = 'Next Diagnostic' }) + vim.keymap.set('n', 'q', vim.diagnostic.setloclist, { desc = 'Set Loclist Diagnostics' }) + -- Ruby LSP lspconfig.ruby_lsp.setup({ cmd = { vim.fn.expand("~/.asdf/shims/ruby"), "-S", "ruby-lsp" },