diff options
| author | 2025-05-16 22:33:54 +0300 | |
|---|---|---|
| committer | 2025-05-16 22:33:54 +0300 | |
| commit | 49e5fa571005da10d156d14f82e145afaf96214e (patch) | |
| tree | cefaf0227d17fd900858ec3ddb8b88665f443e08 /nvim/colors/neonxp.lua | |
| parent | Правки nvim конфига (diff) | |
| download | dotfiles-49e5fa571005da10d156d14f82e145afaf96214e.tar.gz dotfiles-49e5fa571005da10d156d14f82e145afaf96214e.tar.bz2 dotfiles-49e5fa571005da10d156d14f82e145afaf96214e.tar.xz dotfiles-49e5fa571005da10d156d14f82e145afaf96214e.zip | |
Обновления конфигов
Diffstat (limited to '')
| -rw-r--r-- | nvim/colors/neonxp.lua | 142 |
1 files changed, 142 insertions, 0 deletions
diff --git a/nvim/colors/neonxp.lua b/nvim/colors/neonxp.lua new file mode 100644 index 0000000..1d7ab9f --- /dev/null +++ b/nvim/colors/neonxp.lua @@ -0,0 +1,142 @@ +local function SetHl(group, mod, fg, bg) + + local fmt="highlight %s gui=%s cterm=%s guifg=%s ctermfg=%s guibg=%s ctermbg=%s" + vim.cmd(fmt:format(group, mod[1], mod[2], fg[1], fg[2], bg[1], bg[2])) +end +local colors = require("theme.colors") +local mods = require("theme.modifiers") + +vim.cmd([[hi normal guibg=NONE ctermbg=NONE]]) + +-- VIM - INTERFACE +------------------ +SetHl("StatusLine", mods["bold"], colors["none"], colors["black_l"]) +SetHl("StatusLineNC", mods["none"], colors["none"], colors["black_l"]) +SetHl("TabLineSel", mods["bold"], colors["none"], colors["black_l"]) +SetHl("WinSeparator", mods["none"], colors["gray"], colors["none"]) +SetHl("Pmenu", mods["none"], colors["none"], colors["black_l"]) +SetHl("PmenuSel", mods["bold"], colors["none"], colors["black_l"]) +SetHl("PmenuThumb", mods["none"], colors["none"], colors["gray_dd"]) +SetHl("FloatBorder", mods["none"], colors["gray"], colors["none"]) + +-- VIM - GENERAL TEXT +--------------------- +SetHl("Visual", mods["bold"], colors["none"], colors["black_l"]) +SetHl("Normal", mods["none"], colors["white"], colors["none"]) +SetHl("NormalFloat", mods["none"], colors["white"], colors["none"]) +SetHl("NonText", mods["none"], colors["gray"], colors["none"]) +SetHl("SpecialKey", mods["none"], colors["gray"], colors["none"]) +SetHl("Conceal", mods["none"], colors["gray"], colors["none"]) +SetHl("Folded", mods["none"], colors["none"], colors["none"]) +SetHl("MatchParen", mods["bold"], colors["yellow_l"], colors["black_l"]) +SetHl("Search", mods["bold"], colors["yellow_l"], colors["black_l"]) +SetHl("CurSearch", mods["bold"], colors["chartreuse_l"], colors["black_l"]) +SetHl("CursorLine", mods["bold"], colors["none"], colors["black_ll"]) +SetHl("CursorColumn", mods["bold"], colors["none"], colors["black_l"]) +SetHl("ColorColumn", mods["bold"], colors["none"], colors["black_ll"]) + +-- VIM - INFO TEXT +------------------ +SetHl("LineNr", mods["italic"], colors["gray"], colors["none"]) +SetHl("SignColumn", mods["bold"], colors["gray"], colors["none"]) +SetHl("DiagnosticError", mods["none"], colors["red_l"], colors["none"]) +SetHl("DiagnosticWarn", mods["none"], colors["orange_l"], colors["none"]) +SetHl("DiagnosticOK", mods["none"], colors["green_l"], colors["none"]) +SetHl("DiagnosticInfo", mods["none"], colors["royal_l"], colors["none"]) +SetHl("DiffAdd", mods["none"], colors["green_l"], colors["black_l"]) +SetHl("DiffChange", mods["none"], colors["orange_l"], colors["black_l"]) +SetHl("DiffDelete", mods["none"], colors["red_l"], colors["black_l"]) +SetHl("DiffText", mods["none"], colors["royal_l"], colors["black_l"]) +SetHl("QuickFixLine", mods["none"], colors["royal_l"], colors["none"]) + +-- VIM - MESSAGE TEXT +--------------------- +SetHl("ErrorMsg", mods["none"], colors["red_l"], colors["none"]) +SetHl("WarningMsg", mods["none"], colors["orange_l"], colors["none"]) +SetHl("Title", mods["bold"], colors["white"], colors["none"]) +SetHl("ModeMsg", mods["none"], colors["turquoise_l"], colors["none"]) +SetHl("MoreMsg", mods["none"], colors["turquoise_l"], colors["none"]) +SetHl("Question", mods["none"], colors["royal_l"], colors["none"]) + +-- VIM - FILE SYSTEM +-------------------- +SetHl("Directory", mods["none"], colors["royal_l"], colors["none"]) +SetHl("netrwClassify", mods["none"], colors["royal_d"], colors["none"]) +SetHl("netrwExe", mods["none"], colors["turquoise_l"], colors["none"]) + +-- CODE - VIM GENERAL +--------------------- +SetHl("PreProc", mods["none"], colors["purple_l"], colors["none"]) +SetHl("PreCondit", mods["none"], colors["purple_l"], colors["none"]) +SetHl("Statement", mods["none"], colors["cyan_l"], colors["none"]) +SetHl("Type", mods["none"], colors["green_l"], colors["none"]) +SetHl("Identifier", mods["none"], colors["royal_l"], colors["none"]) +SetHl("Function", mods["none"], colors["turquoise_l"], colors["none"]) +SetHl("Delimiter", mods["none"], colors["gray_ll"], colors["none"]) +SetHl("Operator", mods["none"], colors["white"], colors["none"]) +SetHl("Constant", mods["none"], colors["white"], colors["none"]) +SetHl("Special", mods["none"], colors["white_dd"], colors["none"]) +SetHl("String", mods["italic"], colors["white"], colors["none"]) +SetHl("Comment", mods["italic"], colors["gray"], colors["none"]) +SetHl("SpecialComment", mods["italic"], colors["turquoise_l"], colors["none"]) +SetHl("Todo", mods["italic"], colors["turquoise_l"], colors["none"]) +SetHl("Debug", mods["italic"], colors["gray"], colors["none"]) +SetHl("Error", mods["none"], colors["red_l"], colors["none"]) +SetHl("Added", mods["none"], colors["green_l"], colors["none"]) +SetHl("Changed", mods["none"], colors["orange_l"], colors["none"]) +SetHl("Removed", mods["none"], colors["red_l"], colors["none"]) + +-- CODE - TREESITTER GENERAL +---------------------------- +SetHl("@variable", mods["none"], colors["royal_l"], colors["none"]) +SetHl("@constant", mods["none"], colors["royal_l"], colors["none"]) +SetHl("@function.builtin", mods["none"], colors["turquoise_l"], colors["none"]) +SetHl("@variable.builtin", mods["none"], colors["purple_l"], colors["none"]) +SetHl("@constant.builtin", mods["none"], colors["purple_l"], colors["none"]) + +-- CODE - TREESITTER BASH +------------------------- +SetHl("@variable.parameter.bash", mods["none"], colors["turquoise_d"], colors["none"]) +SetHl("@punctuation.special.bash", mods["none"], colors["royal_d"], colors["none"]) +SetHl("@character.special.bash", mods["none"], colors["purple_l"], colors["none"]) + +-- ADDON - LAZY +--------------- +SetHl("LazyH1", mods["bold"], colors["purple_l"], colors["none"]) +SetHl("LazyH2", mods["bold"], colors["turquoise_l"], colors["none"]) +SetHl("LazyComment", mods["none"], colors["turquoise_d"], colors["none"]) +SetHl("LazyButton", mods["none"], colors["white"], colors["none"]) +SetHl("LazyButtonActive", mods["none"], colors["turquoise_l"], colors["none"]) +SetHl("LazySpecial", mods["bold"], colors["turquoise_l"], colors["none"]) + +-- ADDON - LSPCMP +----------------- +SetHl("CmpItemKind", mods["italic"], colors["gray_l"], colors["none"]) +SetHl("CmpItemKindKeyword", mods["italic"], colors["cyan_l"], colors["none"]) +SetHl("CmpItemKindClass", mods["italic"], colors["yellow_l"], colors["none"]) +SetHl("CmpItemKindStruct", mods["italic"], colors["green_l"], colors["none"]) +SetHl("CmpItemKindEnum", mods["italic"], colors["salmon_l"], colors["none"]) +SetHl("CmpItemKindInterface", mods["italic"], colors["blue_l"], colors["none"]) +SetHl("CmpItemKindField", mods["italic"], colors["green_l"], colors["none"]) +SetHl("CmpItemKindUnit", mods["italic"], colors["salmon_l"], colors["none"]) +SetHl("CmpItemKindFile", mods["italic"], colors["turquoise_l"], colors["none"]) +SetHl("CmpItemKindFunction", mods["italic"], colors["turquoise_l"], colors["none"]) +SetHl("CmpItemKindMethod", mods["italic"], colors["turquoise_l"], colors["none"]) +SetHl("CmpItemKindModule", mods["italic"], colors["turquoise_l"], colors["none"]) +SetHl("CmpItemKindConstructor", mods["italic"], colors["turquoise_l"], colors["none"]) +SetHl("CmpItemKindOperator", mods["italic"], colors["turquoise_l"], colors["none"]) +SetHl("CmpItemKindFolder", mods["italic"], colors["royal_l"], colors["none"]) +SetHl("CmpItemKindConstant", mods["italic"], colors["royal_l"], colors["none"]) +SetHl("CmpItemKindVariable", mods["italic"], colors["royal_l"], colors["none"]) +SetHl("CmpItemKindReference", mods["italic"], colors["royal_l"], colors["none"]) +SetHl("CmpItemKindParameter", mods["italic"], colors["royal_l"], colors["none"]) +SetHl("CmpItemKindEnumMember", mods["italic"], colors["royal_l"], colors["none"]) +SetHl("CmpItemKindSnippet", mods["italic"], colors["purple_l"], colors["none"]) + +-- ADDON - TELESCOPE +-------------------- +SetHl("TelescopeTitle", mods["bold"], colors["white"], colors["none"]) +SetHl("TelescopeBorder", mods["none"], colors["gray"], colors["none"]) +SetHl("TelescopePromptPrefix", mods["none"], colors["purple_l"], colors["none"]) + + |
