diff --git a/nvim/.config/nvim/init.lua b/nvim/.config/nvim/init.lua index d130a79..f9c0617 100644 --- a/nvim/.config/nvim/init.lua +++ b/nvim/.config/nvim/init.lua @@ -76,8 +76,20 @@ vim.keymap.set("n", "Y", "\"+Y") -- -- Disable built-in -vim.diagnostic.config({ virtual_text = false } ) +-- vim.diagnostic.config({ virtual_text = false } ) --- Enable for the current line only +-- End of line diagnostic for every error +vim.diagnostic.config({ + virtual_text = { + format = function(diagnostic) + local lines = vim.split(diagnostic.message, '\n') + return lines[1] + end, + virt_text_pos = 'right_align', + suffix = ' ', + }, +}) + +-- Enable all errors for the current line only vim.diagnostic.config({ virtual_lines = { only_current_line = true } })