From e3f222487a57b2f3f995628630cd9ae65c3a210b Mon Sep 17 00:00:00 2001 From: Tim Keller Date: Fri, 22 May 2026 17:06:16 -0500 Subject: new super fancy loader more akin to lazy.nvim --- lua/tjk/colorscheme.lua | 63 ------------------------------------------------- 1 file changed, 63 deletions(-) delete mode 100644 lua/tjk/colorscheme.lua (limited to 'lua/tjk/colorscheme.lua') diff --git a/lua/tjk/colorscheme.lua b/lua/tjk/colorscheme.lua deleted file mode 100644 index e4b9c8e..0000000 --- a/lua/tjk/colorscheme.lua +++ /dev/null @@ -1,63 +0,0 @@ --- use another colorscheme if running as root -if os.getenv "USER" == "root" then - vim.cmd.colorscheme "koehler" - return -end - --- use dark gruvbox variant -vim.o.background = "dark" - --- https://github.com/ellisonleao/gruvbox.nvim -require("gruvbox").setup { - italic = { - strings = false, - emphasis = true, - comments = false, - operators = false, - folds = true, - }, - invert_selection = true, -- swap fg w/ bg on select - contrast = "hard", -- preferred theme variant - palette_overrides = { - light0 = "#ffffff", -- use white instead of the default off-white for text - light1 = "#ffffff", - dark2 = "#363636", -- darker whitespace characters - }, - overrides = { - CursorLine = { bg = "#282828" }, -- dark0 (non hard) - Directory = { link = "GruvboxGreenBold" }, - -- treesitter overrides (more similar to builtin python syntax highlighting) - -- treesitter selectors can be overridden per language using @selector.language - ["@variable"] = { link = "GruvboxFg0" }, - ["@punctuation.bracket"] = { link = "GruvboxFg0" }, - ["@punctuation.delimiter"] = { link = "GruvboxFg0" }, - ["@keyword.import"] = { link = "GruvboxBlue" }, - ["@function"] = { link = "GruvboxAqua" }, - ["@function.method"] = { link = "GruvboxAqua" }, - ["@function.method"] = { link = "GruvboxAqua" }, - ["@attribute.builtin"] = { link = "GruvboxGreenBold" }, - ["@attribute"] = { link = "GruvboxGreenBold" }, - ["@operator"] = { link = "GruvboxRed" }, - ["@variable.member"] = { link = "GruvboxFg0" }, - ["@variable.parameter"] = { link = "GruvboxFg0" }, - ["@function.call"] = { link = "GruvboxPurple" }, - ["@function.method.call"] = { link = "GruvboxPurple" }, - -- rainbow delimiters colors - RainbowDelimiterRed = { fg = "#ff4433" }, - RainbowDelimiterYellow = { fg = "#ffff22" }, - RainbowDelimiterBlue = { fg = "#66f3ff" }, - RainbowDelimiterOrange = { fg = "#ffaa00" }, - RainbowDelimiterGreen = { fg = "#99ff44" }, - RainbowDelimiterViolet = { fg = "#aa00ff" }, - RainbowDelimiterCyan = { fg = "#22ddff" }, - -- TODO italic string start / end - --["@string_start"] = { italic = true }, - --["@string_end"] = { italic = true }, - }, -} - --- set colorscheme -vim.cmd.colorscheme "gruvbox" - --- fix todo comment highlighting (here instead of theme overrides since this replaces the bg w/ default) -vim.api.nvim_set_hl(0, "Todo", { fg = "#ffffff", bold = true }) -- cgit v1.2.3