diff --git a/lua/custom/chadrc.lua b/lua/custom/chadrc.lua index 5f7ed58..65757e4 100644 --- a/lua/custom/chadrc.lua +++ b/lua/custom/chadrc.lua @@ -66,6 +66,7 @@ M.plugins = { } }, ["nvim-treesitter/nvim-treesitter"] = require "custom.plugins.configs.treesitter", + ["lukas-reineke/indent-blankline.nvim"] = {}, } } diff --git a/lua/custom/highlights.lua b/lua/custom/highlights.lua index 36446b0..0e48fd3 100644 --- a/lua/custom/highlights.lua +++ b/lua/custom/highlights.lua @@ -2,7 +2,7 @@ local M = {} M.override = { IndentBlanklineContextChar = { - fg = "yellow", + fg = "baby_pink", nocombine = true, }, Comment = { diff --git a/lua/custom/plugins/configs/treesitter.lua b/lua/custom/plugins/configs/treesitter.lua index 25ee4a2..1a5fb9f 100644 --- a/lua/custom/plugins/configs/treesitter.lua +++ b/lua/custom/plugins/configs/treesitter.lua @@ -23,7 +23,7 @@ return { }, highlight = { - enable = false, + enable = true, disable = function(lang, bufnr) return lang == "help" end diff --git a/lua/custom/themes/blob42.lua b/lua/custom/themes/blob42.lua index fa442a5..e4e6a2a 100644 --- a/lua/custom/themes/blob42.lua +++ b/lua/custom/themes/blob42.lua @@ -16,16 +16,17 @@ M.base_30 = { baby_pink = "#ef9d9d", pink = "#ec8cc3", line = "#3c3d49", -- for lines like vertsplit - green = "#7ddc95", - vibrant_green = "#5dff88", + green = "#95cb7f", + vibrant_green = "#5ffd89", nord_blue = "#8b9bcd", blue = "#a1b1e3", - yellow = "#8d90e2", + yellow = "#d7e28d", sun = "#dea946", purple = "#BD93F9", dark_purple = "#BD93F9", teal = "#92a2d4", - orange = "#FFB86C", + -- orange = "#FFB86C", + orange = "#e9b782", cyan = "#74a9e1", statusline_bg = "#2d2f3b", lightbg = "#41434f", @@ -52,10 +53,34 @@ M.base_16 = { base0F = "#f7f7f3", } --- M.polish_hl = { --- ["@function.builtin"] = { fg = M.base_30.cyan }, --- ["@number"] = { fg = M.base_30.purple }, --- } +M.polish_hl = { + -- ["@function.builtin"] = { fg = M.base_30.cyan }, + -- ["@number"] = { fg = M.base_30.purple }, + -- ["@function"] = { fg = M.base_16.base0D, bold = true }, + ["@function"] = { fg = "none" }, + ["@variable.builtin"] = { fg = "none" }, + ["Conditional"] = { fg = M.base_16.base0D, bold = true }, + ["Repeat"] = { fg = M.base_16.base0D, bold = true }, + ["@keyword.return"] = { fg = M.base_16.base0D, bold = true }, + + ["@keyword"] = { fg = M.base_16.base08, }, + ["@keyword.function"] = { fg = M.base_16.base08, }, + ["@keyword.coroutine"] = { fg = M.base_16.base08, }, + ["@type.builtin"] = { fg = M.base_16.base08, }, + ["@type"] = { fg = M.base_16.base08, }, + ["Type"] = { fg = M.base_16.base08, }, + + ["Constant"] = { fg = M.base_30.orange }, + ["Variable"] = { fg = "none" }, + ["String"] = { fg = M.base_30.green }, + + ["Identifier"] = { fg = M.base_16.base07 }, + ["@parameter"] = { fg = "none" }, + ["@attribute"] = { fg = "none" }, + ["@constructor"] = { fg = M.base_16.base07 }, + +} + vim.opt.bg = "dark"