From 086789a904e0b3e2a1f71cb20c4bba87a106bf7d Mon Sep 17 00:00:00 2001 From: eph Date: Sun, 4 Jan 2026 03:21:45 +0800 Subject: [PATCH] fix(highlights): avoid overriding existing highlight definitions Only set highlight when it doesn't already exist, allowing users to customize highlight groups without being overwritten. --- lua/volt/highlights.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lua/volt/highlights.lua b/lua/volt/highlights.lua index a6f75e0..81e0620 100644 --- a/lua/volt/highlights.lua +++ b/lua/volt/highlights.lua @@ -63,5 +63,7 @@ else end for name, val in pairs(highlights) do - vim.api.nvim_set_hl(0, name, val) + if vim.tbl_isempty(vim.api.nvim_get_hl(0, { name = name })) then + vim.api.nvim_set_hl(0, name, val) + end end