mirror of
https://github.com/DefectingCat/nvim
synced 2025-07-15 16:51:33 +00:00
add ex-colors
This commit is contained in:
160
colors/ex-lackluster-hack.lua
Normal file
160
colors/ex-lackluster-hack.lua
Normal file
@ -0,0 +1,160 @@
|
||||
-- This file is generated by ex-colors. The credit goes to the authors and contributors of the original colorscheme lackluster-hack.
|
||||
vim.api.nvim_set_var("colors_name", "ex-lackluster-hack")
|
||||
vim.api.nvim_set_hl(0, "@attribute", { fg = 6710886 })
|
||||
vim.api.nvim_set_hl(0, "@boolean", { fg = 11184810 })
|
||||
vim.api.nvim_set_hl(0, "@character", { fg = 7372944 })
|
||||
vim.api.nvim_set_hl(0, "@comment", { fg = 3815994 })
|
||||
vim.api.nvim_set_hl(0, "@comment.documentation", { fg = 3815994 })
|
||||
vim.api.nvim_set_hl(0, "@comment.error", { fg = 14090240 })
|
||||
vim.api.nvim_set_hl(0, "@comment.note", { fg = 8026746 })
|
||||
vim.api.nvim_set_hl(0, "@comment.todo", { fg = 8026746 })
|
||||
vim.api.nvim_set_hl(0, "@constant", { fg = 11184810 })
|
||||
vim.api.nvim_set_hl(0, "@constant.builtin", { fg = 8026746 })
|
||||
vim.api.nvim_set_hl(0, "@constructor", { fg = 8026746 })
|
||||
vim.api.nvim_set_hl(0, "@diff.delta", { fg = 8026746 })
|
||||
vim.api.nvim_set_hl(0, "@diff.minus", { fg = 16755336 })
|
||||
vim.api.nvim_set_hl(0, "@function", { fg = 14610157 })
|
||||
vim.api.nvim_set_hl(0, "@function.builtin", { fg = 5592405 })
|
||||
vim.api.nvim_set_hl(0, "@function.call", { fg = 8026746 })
|
||||
vim.api.nvim_set_hl(0, "@function.method", { fg = 14610157 })
|
||||
vim.api.nvim_set_hl(0, "@function.method.call", { fg = 8026746 })
|
||||
vim.api.nvim_set_hl(0, "@keyword", { fg = 6710886 })
|
||||
vim.api.nvim_set_hl(0, "@keyword.exception", { fg = 7833770 })
|
||||
vim.api.nvim_set_hl(0, "@keyword.return", { fg = 7903608 })
|
||||
vim.api.nvim_set_hl(0, "@label", { fg = 5592405 })
|
||||
vim.api.nvim_set_hl(0, "@lsp.type.enumMember", { link = "@variable.member" })
|
||||
vim.api.nvim_set_hl(0, "@markup.heading", { fg = 5592405 })
|
||||
vim.api.nvim_set_hl(0, "@markup.italic", { fg = 4473924 })
|
||||
vim.api.nvim_set_hl(0, "@markup.link", { fg = 8026746 })
|
||||
vim.api.nvim_set_hl(0, "@markup.link.label", { fg = 8026746 })
|
||||
vim.api.nvim_set_hl(0, "@markup.link.url", { fg = 4473924 })
|
||||
vim.api.nvim_set_hl(0, "@markup.list", { fg = 4473924 })
|
||||
vim.api.nvim_set_hl(0, "@markup.list.checked", { fg = 7903608 })
|
||||
vim.api.nvim_set_hl(0, "@markup.list.unchecked", { fg = 14090240 })
|
||||
vim.api.nvim_set_hl(0, "@markup.math", { fg = 16755336 })
|
||||
vim.api.nvim_set_hl(0, "@markup.quote", { fg = 8026746 })
|
||||
vim.api.nvim_set_hl(0, "@markup.strikethrough", { fg = 4473924 })
|
||||
vim.api.nvim_set_hl(0, "@markup.strong", { fg = 4473924 })
|
||||
vim.api.nvim_set_hl(0, "@module.builtin", { fg = 5592405 })
|
||||
vim.api.nvim_set_hl(0, "@number", { fg = 11184810 })
|
||||
vim.api.nvim_set_hl(0, "@operator", { fg = 8026746 })
|
||||
vim.api.nvim_set_hl(0, "@property", { fg = 11184810 })
|
||||
vim.api.nvim_set_hl(0, "@punctuation.bracket", { fg = 8026746 })
|
||||
vim.api.nvim_set_hl(0, "@punctuation.delimiter", { fg = 8026746 })
|
||||
vim.api.nvim_set_hl(0, "@punctuation.special", { fg = 8026746 })
|
||||
vim.api.nvim_set_hl(0, "@string", { fg = 7372944 })
|
||||
vim.api.nvim_set_hl(0, "@string.escape", { fg = 7903608 })
|
||||
vim.api.nvim_set_hl(0, "@string.regexp", { fg = 7903608 })
|
||||
vim.api.nvim_set_hl(0, "@string.special", { fg = 7903608 })
|
||||
vim.api.nvim_set_hl(0, "@tag", { fg = 5592405 })
|
||||
vim.api.nvim_set_hl(0, "@tag.attribute", { fg = 4473924 })
|
||||
vim.api.nvim_set_hl(0, "@tag.builtin", { fg = 5592405 })
|
||||
vim.api.nvim_set_hl(0, "@tag.delimiter", { fg = 5592405 })
|
||||
vim.api.nvim_set_hl(0, "@type", { fg = 11184810 })
|
||||
vim.api.nvim_set_hl(0, "@type.builtin", { fg = 11184810 })
|
||||
vim.api.nvim_set_hl(0, "@type.definition", { fg = 13421772 })
|
||||
vim.api.nvim_set_hl(0, "@variable", { fg = 13421772 })
|
||||
vim.api.nvim_set_hl(0, "@variable.builtin", { fg = 13421772 })
|
||||
vim.api.nvim_set_hl(0, "@variable.member", { fg = 11184810 })
|
||||
vim.api.nvim_set_hl(0, "@variable.parameter", { fg = 9342606 })
|
||||
vim.api.nvim_set_hl(0, "Added", { fg = 7903608 })
|
||||
vim.api.nvim_set_hl(0, "Changed", { fg = 8026746 })
|
||||
vim.api.nvim_set_hl(0, "Character", { link = "String" })
|
||||
vim.api.nvim_set_hl(0, "ColorColumn", { bg = 526344 })
|
||||
vim.api.nvim_set_hl(0, "Comment", { fg = 3815994 })
|
||||
vim.api.nvim_set_hl(0, "Conceal", { fg = 5198424 })
|
||||
vim.api.nvim_set_hl(0, "Conditional", { link = "Keyword" })
|
||||
vim.api.nvim_set_hl(0, "Constant", { fg = 11184810 })
|
||||
vim.api.nvim_set_hl(0, "CurSearch", { bg = 13421772, fg = 0 })
|
||||
vim.api.nvim_set_hl(0, "Cursor", { bg = 13421772, fg = 1052688 })
|
||||
vim.api.nvim_set_hl(0, "CursorLine", { bg = 1644825 })
|
||||
vim.api.nvim_set_hl(0, "CursorLineNr", { fg = 11184810 })
|
||||
vim.api.nvim_set_hl(0, "Delimiter", { fg = 8026746 })
|
||||
vim.api.nvim_set_hl(0, "DiagnosticDeprecated", { fg = 4473924 })
|
||||
vim.api.nvim_set_hl(0, "DiagnosticError", { fg = 14090240 })
|
||||
vim.api.nvim_set_hl(0, "DiagnosticHint", { fg = 4473924 })
|
||||
vim.api.nvim_set_hl(0, "DiagnosticInfo", { fg = 4473924 })
|
||||
vim.api.nvim_set_hl(0, "DiagnosticOk", { fg = 4473924 })
|
||||
vim.api.nvim_set_hl(0, "DiagnosticSignError", { fg = 14090240 })
|
||||
vim.api.nvim_set_hl(0, "DiagnosticSignHint", { fg = 8026746 })
|
||||
vim.api.nvim_set_hl(0, "DiagnosticSignInfo", { fg = 8026746 })
|
||||
vim.api.nvim_set_hl(0, "DiagnosticSignOk", { fg = 7903608 })
|
||||
vim.api.nvim_set_hl(0, "DiagnosticSignWarn", { fg = 16755336 })
|
||||
vim.api.nvim_set_hl(0, "DiagnosticUnderlineError", { cterm = { undercurl = true }, sp = 14090240, undercurl = true })
|
||||
vim.api.nvim_set_hl(0, "DiagnosticUnderlineHint", { cterm = { undercurl = true }, sp = 8026746, undercurl = true })
|
||||
vim.api.nvim_set_hl(0, "DiagnosticUnderlineInfo", { cterm = { undercurl = true }, sp = 8026746, undercurl = true })
|
||||
vim.api.nvim_set_hl(0, "DiagnosticUnderlineWarn", { cterm = { undercurl = true }, sp = 16755336, undercurl = true })
|
||||
vim.api.nvim_set_hl(0, "DiagnosticUnnecessary", { fg = 4473924 })
|
||||
vim.api.nvim_set_hl(0, "DiagnosticVirtualTextError", { fg = 14090240 })
|
||||
vim.api.nvim_set_hl(0, "DiagnosticVirtualTextHint", { fg = 4473924 })
|
||||
vim.api.nvim_set_hl(0, "DiagnosticVirtualTextInfo", { fg = 4473924 })
|
||||
vim.api.nvim_set_hl(0, "DiagnosticVirtualTextOk", { fg = 4473924 })
|
||||
vim.api.nvim_set_hl(0, "DiagnosticVirtualTextWarn", { fg = 4473924 })
|
||||
vim.api.nvim_set_hl(0, "DiagnosticWarn", { fg = 4473924 })
|
||||
vim.api.nvim_set_hl(0, "DiffAdd", { fg = 7903608 })
|
||||
vim.api.nvim_set_hl(0, "DiffChange", { fg = 8026746 })
|
||||
vim.api.nvim_set_hl(0, "DiffDelete", { fg = 16755336 })
|
||||
vim.api.nvim_set_hl(0, "DiffText", { fg = 5592405 })
|
||||
vim.api.nvim_set_hl(0, "Directory", { fg = 5592405 })
|
||||
vim.api.nvim_set_hl(0, "EndOfBuffer", { fg = 1052688 })
|
||||
vim.api.nvim_set_hl(0, "Error", { fg = 14090240 })
|
||||
vim.api.nvim_set_hl(0, "ErrorMsg", { link = "Error" })
|
||||
vim.api.nvim_set_hl(0, "Exception", { link = "Keyword" })
|
||||
vim.api.nvim_set_hl(0, "Float", { link = "Constant" })
|
||||
vim.api.nvim_set_hl(0, "FloatBorder", { bg = 1710618, fg = 4473924 })
|
||||
vim.api.nvim_set_hl(0, "FloatTitle", { fg = 5592405 })
|
||||
vim.api.nvim_set_hl(0, "FoldColumn", { fg = 4473924 })
|
||||
vim.api.nvim_set_hl(0, "Folded", { fg = 4473924 })
|
||||
vim.api.nvim_set_hl(0, "Function", { fg = 8026746 })
|
||||
vim.api.nvim_set_hl(0, "Identifier", { fg = 11184810 })
|
||||
vim.api.nvim_set_hl(0, "Keyword", { fg = 6710886 })
|
||||
vim.api.nvim_set_hl(0, "Label", { link = "Keyword" })
|
||||
vim.api.nvim_set_hl(0, "LineNr", { fg = 4473924 })
|
||||
vim.api.nvim_set_hl(0, "MatchParen", { bg = 7372944, fg = 13421772 })
|
||||
vim.api.nvim_set_hl(0, "ModeMsg", { fg = 14610157 })
|
||||
vim.api.nvim_set_hl(0, "MoreMsg", { fg = 14610157 })
|
||||
vim.api.nvim_set_hl(0, "MsgArea", { fg = 14610157 })
|
||||
vim.api.nvim_set_hl(0, "NonText", { fg = 5592405 })
|
||||
vim.api.nvim_set_hl(0, "Normal", { bg = 1052688, fg = 13421772 })
|
||||
vim.api.nvim_set_hl(0, "NormalFloat", { bg = 1710618, fg = 13421772 })
|
||||
vim.api.nvim_set_hl(0, "Operator", { fg = 8026746 })
|
||||
vim.api.nvim_set_hl(0, "Pmenu", { bg = 1644825, fg = 8026746 })
|
||||
vim.api.nvim_set_hl(0, "PmenuSbar", { bg = 2763306, fg = 2763306 })
|
||||
vim.api.nvim_set_hl(0, "PmenuSel", { bg = 13421772, fg = 0 })
|
||||
vim.api.nvim_set_hl(0, "PmenuThumb", { bg = 5592405, fg = 5592405 })
|
||||
vim.api.nvim_set_hl(0, "PreProc", { link = "Keyword" })
|
||||
vim.api.nvim_set_hl(0, "Question", { fg = 8026746 })
|
||||
vim.api.nvim_set_hl(0, "QuickFixLine", { fg = 7903608 })
|
||||
vim.api.nvim_set_hl(0, "Removed", { fg = 16755336 })
|
||||
vim.api.nvim_set_hl(0, "Repeat", { link = "Keyword" })
|
||||
vim.api.nvim_set_hl(0, "Search", { bg = 7372944, fg = 0 })
|
||||
vim.api.nvim_set_hl(0, "SignColumn", { bg = 1052688, fg = 4473924 })
|
||||
vim.api.nvim_set_hl(0, "Special", { fg = 7372944 })
|
||||
vim.api.nvim_set_hl(0, "SpecialComment", { fg = 3815994 })
|
||||
vim.api.nvim_set_hl(0, "SpellBad", { cterm = { undercurl = true }, undercurl = true })
|
||||
vim.api.nvim_set_hl(0, "SpellCap", { link = "SpellBad" })
|
||||
vim.api.nvim_set_hl(0, "SpellLocal", { link = "SpellBad" })
|
||||
vim.api.nvim_set_hl(0, "SpellRare", { link = "SpellBad" })
|
||||
vim.api.nvim_set_hl(0, "Statement", { fg = 6710886 })
|
||||
vim.api.nvim_set_hl(0, "StatusLine", { bg = 2368548, fg = 11184810 })
|
||||
vim.api.nvim_set_hl(0, "StatusLineNC", { bg = 526344, fg = 4473924 })
|
||||
vim.api.nvim_set_hl(0, "String", { fg = 7372944 })
|
||||
vim.api.nvim_set_hl(0, "TabLine", { bg = 1644825, fg = 4473924 })
|
||||
vim.api.nvim_set_hl(0, "TabLineFill", { bg = 2368548, fg = 11184810 })
|
||||
vim.api.nvim_set_hl(0, "TabLineSel", { bg = 13421772, fg = 526344 })
|
||||
vim.api.nvim_set_hl(0, "Title", { fg = 5592405 })
|
||||
vim.api.nvim_set_hl(0, "Todo", { fg = 8026746 })
|
||||
vim.api.nvim_set_hl(0, "Type", { fg = 11184810 })
|
||||
vim.api.nvim_set_hl(0, "Visual", { bg = 13421772, fg = 0 })
|
||||
vim.api.nvim_set_hl(0, "WarningMsg", { fg = 16755336 })
|
||||
vim.api.nvim_set_hl(0, "Whitespace", { fg = 2105376 })
|
||||
vim.api.nvim_set_hl(0, "WinSeparator", { fg = 4473924 })
|
||||
vim.api.nvim_set_hl(0, "lCursor", { bg = 13421772, fg = 1052688 })
|
||||
vim.api.nvim_create_autocmd("CmdlineEnter", {
|
||||
once = true,
|
||||
callback = function()
|
||||
vim.api.nvim_set_hl(0, "healthError", { fg = 14090240 })
|
||||
vim.api.nvim_set_hl(0, "healthSuccess", { fg = 7903608 })
|
||||
vim.api.nvim_set_hl(0, "healthWarning", { fg = 16755336 })
|
||||
end,
|
||||
})
|
2
init.lua
2
init.lua
@ -1,2 +1,4 @@
|
||||
require("rua.core")
|
||||
require("rua.lazy")
|
||||
|
||||
vim.cmd.colorscheme("ex-lackluster-hack")
|
||||
|
@ -57,9 +57,15 @@ return {
|
||||
-- end,
|
||||
-- },
|
||||
{
|
||||
"slugbyte/lackluster.nvim",
|
||||
lazy = false,
|
||||
priority = 1000,
|
||||
"aileot/ex-colors.nvim",
|
||||
lazy = true,
|
||||
cmd = "ExColors",
|
||||
---@type ExColors.Config
|
||||
opts = {},
|
||||
},
|
||||
{
|
||||
"nvim-tree/nvim-web-devicons",
|
||||
lazy = true,
|
||||
init = function()
|
||||
local lackluster = require("lackluster")
|
||||
require("nvim-web-devicons").setup({
|
||||
@ -71,10 +77,37 @@ return {
|
||||
},
|
||||
},
|
||||
})
|
||||
-- require("lackluster").setup({})
|
||||
-- vim.cmd.colorscheme("lackluster")
|
||||
vim.cmd.colorscheme("lackluster-hack") -- my favorite
|
||||
-- vim.cmd.colorscheme("lackluster-mint")
|
||||
end,
|
||||
},
|
||||
{
|
||||
"slugbyte/lackluster.nvim",
|
||||
lazy = true,
|
||||
-- priority = 1000,
|
||||
-- init = function()
|
||||
-- require("ex-colors").setup({
|
||||
-- -- included_patterns = require("ex-colors.presets").recommended.included_patterns + {
|
||||
-- -- "^Cmp%u", -- hrsh7th/nvim-cmp
|
||||
-- -- '^GitSigns%u', -- lewis6991/gitsigns.nvim
|
||||
-- -- '^RainbowDelimiter%u', -- HiPhish/rainbow-delimiters.nvim
|
||||
-- -- },
|
||||
-- autocmd_patterns = {
|
||||
-- CmdlineEnter = {
|
||||
-- ["*"] = {
|
||||
-- "^debug%u",
|
||||
-- "^health%u",
|
||||
-- },
|
||||
-- },
|
||||
-- -- FileType = {
|
||||
-- -- ['Telescope*'] = {
|
||||
-- -- '^Telescope%u', -- nvim-telescope/telescope.nvim
|
||||
-- -- },
|
||||
-- -- },
|
||||
-- },
|
||||
-- })
|
||||
-- -- require("lackluster").setup({})
|
||||
-- -- vim.cmd.colorscheme("lackluster")
|
||||
-- -- vim.cmd.colorscheme("ex-lackluster-hack")
|
||||
-- -- vim.cmd.colorscheme("lackluster-mint")
|
||||
-- end,
|
||||
},
|
||||
}
|
||||
|
Reference in New Issue
Block a user