custom-hypr - add: nvim config
This commit is contained in:
41
.config/nvim/lua/plugins/configs/ui/highlights.lua
Normal file
41
.config/nvim/lua/plugins/configs/ui/highlights.lua
Normal file
@@ -0,0 +1,41 @@
|
||||
return {
|
||||
init = function() -- this table overrides highlights in all themes
|
||||
local get_hlgroup = require("astroui").get_hlgroup
|
||||
local ui = require "astroui"
|
||||
local utils = require "astrocore"
|
||||
|
||||
local hl = {
|
||||
-- remove background of virtual texts
|
||||
DiagnosticVirtualTextError = { fg = get_hlgroup("DiagnosticError").fg, bg = "none" },
|
||||
DiagnosticVirtualTextHint = { fg = get_hlgroup("DiagnosticHint").fg, bg = "none" },
|
||||
DiagnosticVirtualTextInfo = { fg = get_hlgroup("DiagnosticInfo").fg, bg = "none" },
|
||||
DiagnosticVirtualTextWarn = { fg = get_hlgroup("DiagnosticWarn").fg, bg = "none" },
|
||||
|
||||
-- remove background of inlay hints
|
||||
LspInlayHint = { fg = get_hlgroup("LspInlayHint").fg, bg = "none" },
|
||||
}
|
||||
|
||||
if utils.is_available "kanagawa.nvim" and ui.config.colorscheme == "kanagawa" then
|
||||
local colors = require("kanagawa.colors").setup()
|
||||
local theme = colors.theme
|
||||
hl = utils.extend_tbl(hl, {
|
||||
Pmenu = { fg = theme.ui.shade0, bg = theme.ui.bg_p1 }, -- add `blend = vim.o.pumblend` to enable transparency
|
||||
PmenuSel = { fg = "NONE", bg = theme.ui.bg_p2 },
|
||||
PmenuSbar = { bg = theme.ui.bg_m1 },
|
||||
PmenuThumb = { bg = theme.ui.bg_p2 },
|
||||
TelescopeTitle = { fg = theme.ui.special, bold = true },
|
||||
TelescopePromptNormal = { bg = theme.ui.bg_p1 },
|
||||
TelescopePromptBorder = { fg = theme.ui.bg_p1, bg = theme.ui.bg_p1 },
|
||||
TelescopeResultsNormal = { fg = theme.ui.fg_dim, bg = theme.ui.bg_m1 },
|
||||
TelescopeResultsBorder = { fg = theme.ui.bg_m1, bg = theme.ui.bg_m1 },
|
||||
TelescopePreviewNormal = { bg = theme.ui.bg_dim },
|
||||
TelescopePromptNormalopePreviewBorder = { bg = theme.ui.bg_dim, fg = theme.ui.bg_dim },
|
||||
})
|
||||
end
|
||||
|
||||
return hl
|
||||
end,
|
||||
astrotheme = { -- a table of overrides/changes when applying the astrotheme theme
|
||||
-- Normal = { bg = "#000000" },
|
||||
},
|
||||
}
|
||||
Reference in New Issue
Block a user