From 0150632fc45beeaa57da16cfab00c520c07acfdd Mon Sep 17 00:00:00 2001 From: Scott Carroll Date: Mon, 31 Mar 2025 21:33:08 +0100 Subject: [PATCH] Add diag at end of every line --- nvim/.config/nvim/init.lua | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) 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 } })