no gray for unused imports / vars

This commit is contained in:
2025-10-18 12:13:03 +01:00
parent 871771340e
commit 411e02a5a9
2 changed files with 55 additions and 0 deletions
+19
View File
@@ -1,3 +1,22 @@
-- Options are automatically loaded before lazy.nvim startup
-- Default options that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/options.lua
-- Add any additional options here
-- Make unused code more readable
vim.diagnostic.config({
signs = {
text = {
[vim.diagnostic.severity.WARN] = "",
[vim.diagnostic.severity.INFO] = "",
[vim.diagnostic.severity.HINT] = "",
},
},
underline = {
severity = { min = vim.diagnostic.severity.ERROR },
},
virtual_text = {
prefix = "",
spacing = 4,
source = "if_many",
},
})
+36
View File
@@ -0,0 +1,36 @@
return {
-- Set your colorscheme
{
"LazyVim/LazyVim",
opts = {
colorscheme = "tokyonight",
},
},
-- Customize tokyonight colors
{
"folke/tokyonight.nvim",
opts = {
on_colors = function(colors)
-- You can customize base colors here if needed
end,
on_highlights = function(highlights, colors)
-- Fix unused imports/readability issues
-- Common highlight groups for unused/deprecated code:
highlights.Comment = { fg = colors.comment, bg = "NONE" }
highlights["@comment"] = { fg = colors.comment, bg = "NONE" }
highlights["@comment.todo"] = { fg = colors.comment, bg = "NONE" }
highlights["@comment.note"] = { fg = colors.comment, bg = "NONE" }
highlights["@comment.warning"] = { fg = colors.comment, bg = "NONE" }
highlights["@comment.error"] = { fg = colors.comment, bg = "NONE" }
-- Completely disable unused/deprecated highlighting to preserve normal syntax
highlights.DiagnosticUnnecessary = {}
highlights.LspDiagnosticsUnnecessary = {}
highlights["@lsp.type.comment"] = {}
highlights.Deprecated = {}
highlights["@deprecated"] = {}
end,
},
},
}