summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--after/plugin/lsp.lua10
-rw-r--r--after/plugin/lsplines.lua13
-rw-r--r--lua/core/plugins.lua7
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 ---------------------------------