From 70fec1c1f1369022103e6824399652ca0d444908 Mon Sep 17 00:00:00 2001
From: Daniel Lundin <dln@arity.se>
Date: Fri, 3 Jan 2025 00:11:25 +0100
Subject: [PATCH 1/2] nvim: just color underlines for diagnostics

---
 home/common/nvim/dieter/lua/dieter/init.lua | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/home/common/nvim/dieter/lua/dieter/init.lua b/home/common/nvim/dieter/lua/dieter/init.lua
index e8b7abd..e552e61 100644
--- a/home/common/nvim/dieter/lua/dieter/init.lua
+++ b/home/common/nvim/dieter/lua/dieter/init.lua
@@ -148,10 +148,10 @@ local setupGroups = function(c)
     DiagnosticFloatingWarn = { fg = c.diagnostic_warning, bg = c.popup_warning_bg },
     DiagnosticFloatingInfo = { fg = c.diagnostic_info, bg = c.popup_info_bg },
     DiagnosticFloatingHint = { fg = c.diagnostic_hint, bg = c.popup_hint_bg },
-    DiagnosticUnderlineError = { fg = c.diagnostic_error, undercurl = true },
-    DiagnosticUnderlineWarn = { fg = c.diagnostic_warn, undercurl = true },
-    DiagnosticUnderlineInfo = { fg = c.diagnostic_info, undercurl = true },
-    DiagnosticUnderlinehint = { fg = c.diagnostic_hint, undercurl = true },
+    DiagnosticUnderlineError = { fg = c.foreground, undercurl = true, sp = c.diagnostic_error },
+    DiagnosticUnderlineWarn = { fg = c.foreground, undercurl = true, sp = c.diagnostic_warn },
+    DiagnosticUnderlineInfo = { fg = c.foreground, undercurl = true, sp = c.diagnostic_info },
+    DiagnosticUnderlinehint = { fg = c.foreground, undercurl = true, sp = c.diagnostic_hint },
 
     DiagnosticSignError = { fg = c.diagnostic_error },
     DiagnosticSignHint = { fg = c.diagnostic_hint },

From 5a35ac9aeb78004ecdba79ce07c5cdcc19b12ae2 Mon Sep 17 00:00:00 2001
From: Daniel Lundin <dln@arity.se>
Date: Fri, 3 Jan 2025 00:11:25 +0100
Subject: [PATCH 2/2] nvim: absolute line numbers by default

---
 home/common/nvim/init.lua | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/home/common/nvim/init.lua b/home/common/nvim/init.lua
index 7c3e600..2372c92 100644
--- a/home/common/nvim/init.lua
+++ b/home/common/nvim/init.lua
@@ -8,7 +8,7 @@ vim.g.maplocalleader = ","
 vim.opt.cursorline = true
 vim.opt.laststatus = 0
 vim.opt.number = true
-vim.opt.relativenumber = true
+vim.opt.relativenumber = false
 vim.opt.ruler = true
 vim.opt.syntax = "on"
 vim.opt.termguicolors = true