]> git.huck.website - nvim.git/commitdiff
lsp maps
authorHuck Boles <huck@huck.website>
Sat, 13 May 2023 22:37:03 +0000 (17:37 -0500)
committerHuck Boles <huck@huck.website>
Sat, 13 May 2023 22:37:03 +0000 (17:37 -0500)
lua/huck/map.lua
lua/plugins/lsp.lua

index 72a8c90606e9cf1d141ed9df28f3b466368a8a70..00dd39b32cac2761510e4fb5b0a6401f4e24ffd0 100644 (file)
@@ -37,10 +37,11 @@ vim.keymap.set('n', '<LEADER>Q', '<CMD>so<CR>')
 vim.keymap.set('t', '<ESC>', [[<C-\><C-n>]])
 vim.keymap.set('t', '<C-w>', [[<C-\><C-n><C-w>]])
 
--- lsp diagnostic navigation
+-- lsp diagnostics
 vim.keymap.set('n', '<LEADER>n', vim.diagnostic.goto_next)
 vim.keymap.set('n', '<LEADER>p', vim.diagnostic.goto_prev)
 vim.keymap.set('n', '<LEADER>r', vim.lsp.buf.rename)
+vim.keymap.set('n', '<LEADER>a', vim.lsp.buf.code_action)
 vim.keymap.set('n', '<LEADER>k', vim.lsp.buf.hover)
 vim.keymap.set('n', '<LEADER>K', vim.diagnostic.open_float)
 
index edd0d24443babcebe1fe8a7a826eda391a1fef6a..a9226d0464f12c92fb7222d77e77c2f0699c2c24 100644 (file)
@@ -54,8 +54,6 @@ return {
                 { "┃", "FloatBorder" },
             }
 
-            local signs = { Error = ">>", Warn = "> ", Hint = "- ", Info = "  " }
-
             vim.lsp.diagnostics = {
                 signs = true,
                 underline = true,
@@ -63,6 +61,7 @@ return {
                 severity_sort = { reverse = true },
             }
 
+            local signs = { Error = ">>", Warn = "> ", Hint = "- ", Info = "  " }
             for type, icon in pairs(signs) do
                 local hl = "DiagnosticSign" .. type
                 vim.fn.sign_define(hl, { text = icon, texthl = hl, numhl = hl })