neovim configuration using rocks.nvim plugin manager
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat: add diagnostic line highlightings

+14 -2
+4
lua/core/highlights.lua
··· 19 19 ["github_dark_default"] = function() 20 20 util_hl().set("StatusLineNC", { reverse = true, inherit = "StatusLine" }) 21 21 util_hl().set("@markup.raw", { italic = false }) 22 + util_hl().set("DiagnosticLineError", { bg = util_hl().tint(util_hl().get("DiagnosticVirtualTextError", "fg"), -0.8) }) 23 + util_hl().set("DiagnosticLineWarn", { bg = util_hl().tint(util_hl().get("DiagnosticVirtualTextWarn", "fg"), -0.8) }) 24 + util_hl().set("DiagnosticLineInfo", { bg = util_hl().tint(util_hl().get("DiagnosticVirtualTextInfo", "fg"), -0.8) }) 25 + util_hl().set("DiagnosticLineHint", { bg = util_hl().tint(util_hl().get("DiagnosticVirtualTextHint", "fg"), -0.8) }) 22 26 -- util_hl.set("StatusLine", { bold = true }) 23 27 -- local sep = util_hl.tint(util_hl.get("WinBar", "fg"), -0.25) 24 28 -- util_hl.set("WinBar", { reverse = true })
+9 -2
lua/core/lsp/init.lua
··· 1 1 vim.diagnostic.config({ 2 2 underline = true, 3 - -- virtual_text 4 - -- signs 3 + virtual_text = true, 4 + signs = { 5 + linehl = { 6 + [vim.diagnostic.severity.ERROR] = "DiagnosticLineError", 7 + [vim.diagnostic.severity.WARN] = "DiagnosticLineWarn", 8 + [vim.diagnostic.severity.INFO] = "DiagnosticLineInfo", 9 + -- [vim.diagnostic.severity.HINT] = "DiagnosticLineHint", 10 + }, 11 + }, 5 12 -- float 6 13 -- update_in_insert 7 14 servirty_sort = true,
+1
lua/utils/highlights.lua
··· 5 5 -- dealing with types is way hard then I thought 6 6 7 7 ---@alias HLAttr {from: string, attr: "fg" | "bg", alter: integer} 8 + ---@alias float number 8 9 9 10 ---@class HLData 10 11 ---@field fg? string foreground