diff --git a/nvim/.config/nvim/lua/keymappings.lua b/nvim/.config/nvim/lua/keymappings.lua index 713d198..ebde8dd 100644 --- a/nvim/.config/nvim/lua/keymappings.lua +++ b/nvim/.config/nvim/lua/keymappings.lua @@ -137,3 +137,12 @@ remap('n', 'gm', '`', { noremap = false }) remap('n', 'mc', ':norm `.' , opts) remap('n', 'mi', ':norm `^' , opts) remap('n', 'mj', ':norm `\'', opts) + +remap('n', '[d', 'lua vim.diagnostic.goto_prev { wrap = false }' , opts) +remap('n', ']d', 'lua vim.diagnostic.goto_next { wrap = false }' , opts) +remap('n', '[D', 'lua vim.diagnostic.goto_prev()' , opts) +remap('n', ']D', 'lua vim.diagnostic.goto_next()' , opts) +remap('n', 'dl', 'lua vim.diagnostic.setloclist()' , opts) +remap('n', 'dq', 'lua vim.diagnostic.setqflist()' , opts) +remap('n', ',D', 'lua vim.diagnostic.show_line_diagnostics()' , opts) +remap('n', ',d', 'lua vim.diagnostic.show_position_diagnostics()', opts) diff --git a/nvim/.config/nvim/lua/lsp.lua b/nvim/.config/nvim/lua/lsp.lua index 0e53703..1a4e7ed 100644 --- a/nvim/.config/nvim/lua/lsp.lua +++ b/nvim/.config/nvim/lua/lsp.lua @@ -118,13 +118,6 @@ local on_attach = function(client, bufnr) vim.api.nvim_buf_set_keymap(bufnr, 'n', 'gR' , 'lua vim.lsp.buf.rename()' , opts) vim.api.nvim_buf_set_keymap(bufnr, 'n', 'pd' , 'lua PeekDefinition()' , opts) - vim.api.nvim_buf_set_keymap(bufnr, 'n', '[d', 'lua vim.lsp.diagnostic.goto_prev { wrap = false }', opts) - vim.api.nvim_buf_set_keymap(bufnr, 'n', ']d', 'lua vim.lsp.diagnostic.goto_next { wrap = false }', opts) - vim.api.nvim_buf_set_keymap(bufnr, 'n', '[D', 'lua vim.lsp.diagnostic.goto_prev()' , opts) - vim.api.nvim_buf_set_keymap(bufnr, 'n', ']D', 'lua vim.lsp.diagnostic.goto_next()' , opts) - vim.api.nvim_buf_set_keymap(bufnr, 'n', 'do', 'lua vim.lsp.diagnostic.set_loclist()' , opts) - vim.api.nvim_buf_set_keymap(bufnr, 'n', ',d', 'lua vim.lsp.diagnostic.show_line_diagnostics()' , opts) - if client.resolved_capabilities.document_range_formatting then vim.api.nvim_buf_set_keymap(bufnr, 'x', 'gq', 'lua format_range_operator()', opts) end