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) -- Make comments lighter gray highlights.Comment = { fg = "#7d8aa0", bg = "NONE" } -- Lighter gray highlights["@comment"] = { fg = "#7d8aa0", bg = "NONE" } highlights["@comment.todo"] = { fg = "#7d8aa0", bg = "NONE" } highlights["@comment.note"] = { fg = "#7d8aa0", bg = "NONE" } highlights["@comment.warning"] = { fg = "#7d8aa0", bg = "NONE" } highlights["@comment.error"] = { fg = "#7d8aa0", bg = "NONE" } -- Completely disable unused/deprecated highlighting to preserve normal syntax highlights.DiagnosticUnnecessary = {} highlights.LspDiagnosticsUnnecessary = {} highlights["@lsp.type.comment"] = {} highlights.Deprecated = {} highlights["@deprecated"] = {} -- Make inlay hints very light gray highlights.LspInlayHint = { fg = "#565f89", bg = "NONE" } highlights["@lsp.inlayHint"] = { fg = "#565f89", bg = "NONE" } highlights.InlayHint = { fg = "#565f89", bg = "NONE" } highlights["@inlayHint"] = { fg = "#565f89", bg = "NONE" } end, }, }, }