diff --git a/lua/core/default_config.lua b/lua/core/default_config.lua index 1713a16..39240ed 100644 --- a/lua/core/default_config.lua +++ b/lua/core/default_config.lua @@ -203,12 +203,11 @@ M.mappings.plugins = { rename = "rn", code_action = "ca", references = "gr", - show_line_diagnostics = "ge", + float_diagnostics = "ge", goto_prev = "[d", goto_next = "]d", set_loclist = "q", formatting = "fm", - range_code_action = "ca", }, nvimtree = { diff --git a/lua/core/mappings.lua b/lua/core/mappings.lua index 0ce75c6..2c7f7b5 100644 --- a/lua/core/mappings.lua +++ b/lua/core/mappings.lua @@ -154,12 +154,11 @@ M.lspconfig = function() map("n", m.rename, "lua vim.lsp.buf.rename()") map("n", m.code_action, "lua vim.lsp.buf.code_action()") map("n", m.references, "lua vim.lsp.buf.references()") - map("n", m.show_line_diagnostics, "lua vim.lsp.diagnostic.show_line_diagnostics()") - map("n", m.goto_prev, "lua vim.lsp.diagnostic.goto_prev()") - map("n", m.goto_next, "lua vim.lsp.diagnostic.goto_next()") - map("n", m.set_loclist, "lua vim.lsp.diagnostic.set_loclist()") + map("n", m.float_diagnostics, "lua vim.diagnostic.open_float()") + map("n", m.goto_prev, "lua vim.diagnostic.goto_prev()") + map("n", m.goto_next, "lua vim.diagnostic.goto_next()") + map("n", m.set_loclist, "lua vim.diagnostic.set_loclist()") map("n", m.formatting, "lua vim.lsp.buf.formatting()") - map("v", m.range_code_action, "lua vim.lsp.buf.range_code_action()") end M.nvimtree = function() diff --git a/lua/plugins/configs/others.lua b/lua/plugins/configs/others.lua index d9bb64c..ffa6258 100644 --- a/lua/plugins/configs/others.lua +++ b/lua/plugins/configs/others.lua @@ -115,15 +115,16 @@ M.lsp_handlers = function() lspSymbol("Hint", "") lspSymbol("Warn", "") - vim.lsp.handlers["textDocument/publishDiagnostics"] = vim.lsp.with(vim.lsp.diagnostic.on_publish_diagnostics, { + vim.diagnostic.config { virtual_text = { prefix = "", spacing = 0, }, signs = true, underline = true, - update_in_insert = false, -- update diagnostics insert mode - }) + update_in_insert = false, + } + vim.lsp.handlers["textDocument/hover"] = vim.lsp.with(vim.lsp.handlers.hover, { border = "single", })