diff options
| author | Tim Keller <tjk@tjkeller.xyz> | 2026-05-22 17:06:16 -0500 |
|---|---|---|
| committer | Tim Keller <tjk@tjkeller.xyz> | 2026-05-22 17:06:16 -0500 |
| commit | e3f222487a57b2f3f995628630cd9ae65c3a210b (patch) | |
| tree | f1a3c8582ae71d859b2dd6e7c3a55b2f2a30d3f8 /lua/tjk/colorscheme.lua | |
| parent | f83593f430118f0499454f88cbe028c822e760a3 (diff) | |
| download | nvim-master.tar.xz nvim-master.zip | |
Diffstat (limited to 'lua/tjk/colorscheme.lua')
| -rw-r--r-- | lua/tjk/colorscheme.lua | 63 |
1 files changed, 0 insertions, 63 deletions
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 }) |
