summaryrefslogtreecommitdiff
path: root/nvim/colors
diff options
context:
space:
mode:
author2025-05-16 22:33:54 +0300
committer2025-05-16 22:33:54 +0300
commit49e5fa571005da10d156d14f82e145afaf96214e (patch)
treecefaf0227d17fd900858ec3ddb8b88665f443e08 /nvim/colors
parentПравки nvim конфига (diff)
downloaddotfiles-49e5fa571005da10d156d14f82e145afaf96214e.tar.gz
dotfiles-49e5fa571005da10d156d14f82e145afaf96214e.tar.bz2
dotfiles-49e5fa571005da10d156d14f82e145afaf96214e.tar.xz
dotfiles-49e5fa571005da10d156d14f82e145afaf96214e.zip
Обновления конфигов
Diffstat (limited to 'nvim/colors')
-rw-r--r--nvim/colors/neonxp.lua142
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"])
+
+