diff options
-rw-r--r-- | after/plugin/lsp.lua | 10 | ||||
-rw-r--r-- | after/plugin/lsplines.lua | 13 | ||||
-rw-r--r-- | lua/core/plugins.lua | 7 |
3 files changed, 15 insertions, 15 deletions
diff --git a/after/plugin/lsp.lua b/after/plugin/lsp.lua index 11a77a9..9eab3f1 100644 --- a/after/plugin/lsp.lua +++ b/after/plugin/lsp.lua @@ -21,7 +21,6 @@ local function lsp_keymaps(bufnr) map('n', '<F4>', '<cmd>lua vim.lsp.buf.code_action()<cr>') -- Diagnostics - map('n', '<Tab>', '<cmd>lua vim.diagnostic.open_float()<cr>') map('n', '[d', '<cmd>lua vim.diagnostic.goto_prev()<cr>') map('n', ']d', '<cmd>lua vim.diagnostic.goto_next()<cr>') end @@ -41,15 +40,6 @@ local function lsp_settings() update_in_insert = false, underline = true, severity_sort = true, - float = { - focusable = false, - show_header = true, - style = 'minimal', - border = 'shadow', - source = 'always', - header = '', - prefix = '* ', - }, }) vim.lsp.handlers['textDocument/hover'] = vim.lsp.with( vim.lsp.handlers.hover, diff --git a/after/plugin/lsplines.lua b/after/plugin/lsplines.lua new file mode 100644 index 0000000..dcda047 --- /dev/null +++ b/after/plugin/lsplines.lua @@ -0,0 +1,13 @@ +local status_ok, lines = pcall(require, "lsp_lines") +if not status_ok then + return +end + +lines.setup {} + +vim.diagnostic.config { + virtual_lines = { + highlight_whole_line = true, + only_current_line = true + } +} diff --git a/lua/core/plugins.lua b/lua/core/plugins.lua index 8401aad..a22bed4 100644 --- a/lua/core/plugins.lua +++ b/lua/core/plugins.lua @@ -113,11 +113,8 @@ require 'dep' { { 'danymat/neogen' }, -- generate lsp annotations - -- dap ---------------------------------------------------------------------- - { 'mfussenegger/nvim-dap', - deps = { - 'rcarriga/nvim-dap-ui', - } + { 'whynothugo/lsp_lines.nvim', + url = 'https://git.sr.ht/~whynothugo/lsp_lines.nvim', }, -- dap + lsp + linter + formatter installer --------------------------------- |