remove floating diagnostics, and add line diagnostics

This commit is contained in:
2023-10-22 18:05:10 -04:00
parent 590f030999
commit 87aafcd44c
3 changed files with 15 additions and 15 deletions

View File

@ -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,

13
after/plugin/lsplines.lua Normal file
View File

@ -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
}
}

View File

@ -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 ---------------------------------