aboutsummaryrefslogtreecommitdiff
path: root/.local/share/nvim/site/colors
diff options
context:
space:
mode:
authorNathan Reiner <nathan@nathanreiner.xyz>2024-08-15 20:28:13 +0200
committerNathan Reiner <nathan@nathanreiner.xyz>2024-08-15 20:28:13 +0200
commit17e319a4455f3135ed3cc759dee8ba5034fde75b (patch)
tree6d07c1875ae2736a5f3eb026a243328ab5c73fca /.local/share/nvim/site/colors
parent346854ff3ea83202de7437f01f1c1c336f4c3edf (diff)
update vim configHEADmaster
Diffstat (limited to '.local/share/nvim/site/colors')
-rw-r--r--.local/share/nvim/site/colors/knight.lua99
-rw-r--r--.local/share/nvim/site/colors/n8.vim85
2 files changed, 99 insertions, 85 deletions
diff --git a/.local/share/nvim/site/colors/knight.lua b/.local/share/nvim/site/colors/knight.lua
new file mode 100644
index 0000000..b4324e2
--- /dev/null
+++ b/.local/share/nvim/site/colors/knight.lua
@@ -0,0 +1,99 @@
+-- Name: knight
+-- Description: Gruvbox Theme
+
+local colorscheme = {
+ bg0_h = '#1d2021',
+ bg0_s = '#32302f',
+ bg0 = '#282828',
+ bg1 = '#3c3836',
+ bg2 = '#504945',
+ bg3 = '#665c54',
+ bg4 = '#7c6f64',
+ fg0 = '#fbf1c7',
+ fg1 = '#ebdbb2',
+ fg2 = '#d5c4a1',
+ fg3 = '#bdae93',
+ fg4 = '#a89984',
+ darkgray = '#928374',
+ lightgray = '#a89984',
+ darkred = '#cc241d',
+ lightred = '#fb4934',
+ darkgreen = '#98971a',
+ lightgreen = '#b8bb26',
+ darkyellow = '#d79921',
+ lightyellow = '#fabd2f',
+ darkblue = '#458588',
+ lightblue = '#83a598',
+ darkpurple = '#b16286',
+ lightpurple = '#d38693',
+ darkaqua = '#689d6a',
+ lightaqua = '#8ec07c',
+ darkorange = '#d65d0e',
+ lightorange = '#fe8019',
+}
+
+local hi = function(name, val)
+ val.force = true
+ val.cterm = val.cterm or {}
+ vim.api.nvim_set_hl(0, name, val)
+end
+
+hi('Normal', { fg = colorscheme.fg1, bg = colorscheme.bg0 })
+hi('NonText', { fg = colorscheme.darkgray })
+hi('CursorLine', { bg = colorscheme.bg0_s })
+hi('CursorLineNr', { bg = colorscheme.bg1, bold = true })
+hi('VertSplit', { bg = colorscheme.bg0, fg = colorscheme.darkgray })
+hi('FloatBorder', { bg = colorscheme.bg0, fg = colorscheme.darkgray })
+hi('NormalFloat', { bg = colorscheme.bg1, fg = colorscheme.white })
+hi('StatusLine', { bg = colorscheme.bg1 })
+hi('StatusLineNC', { fg = colorscheme.bg0 })
+hi('StatusLineBlock', { bg = colorscheme.lightpurple, fg = colorscheme.bg0 })
+hi('SignColumn', { })
+hi('TabLine', { bg = colorscheme.bg0, fg = colorscheme.darkgray })
+hi('TabLineFill', { bg = colorscheme.bg0, fg = colorscheme.darkgray })
+hi('TabLineSel', { bg = colorscheme.lightpurple, fg = colorscheme.bg0 })
+hi('TabLineC', { bg = colorscheme.bg0, fg = colorscheme.lightpurple })
+hi('Visual', { bg = colorscheme.bg1 })
+hi('Title', { bg = colorscheme.bg0_s, fg = colorscheme.darkgray })
+hi('Tooltip', { bg = colorscheme.darkgray })
+hi('Menu', { bg = colorscheme.darkgray })
+hi('Pmenu', { bg = colorscheme.bg1, fg = colorscheme.fg1 })
+hi('PmenuSel', { bg = colorscheme.lightpurple, fg = colorscheme.bg1, bold = true })
+hi('PmenuSbar', { bg = colorscheme.bg2, fg = colorscheme.darkgray })
+hi('PmenuThumb', { bg = colorscheme.bg3 })
+hi('Search', { bg = colorscheme.bg3 })
+hi('CurSearch', { bg = colorscheme.lightpurple, fg = colorscheme.bg0 })
+hi('Type', { fg = colorscheme.darkaqua, italic = true })
+hi('Comment', { fg = colorscheme.darkgray })
+hi('ColorColumn', { })
+hi('Identifier', { fg = colorscheme.lightgray })
+hi('Error', { bg = colorscheme.bg0, fg = colorscheme.darkred, italic = true })
+hi('Constant', { fg = colorscheme.darkblue, italic = true })
+hi('String', { fg = colorscheme.lightaqua, italic = true })
+hi('Character', { fg = colorscheme.lightyellow, italic = true })
+hi('Number', { fg = colorscheme.darkblue })
+hi('Boolean', { fg = colorscheme.lightgreen, italic = true })
+hi('PreProc', { fg = colorscheme.darkgreen })
+hi('Statement', { fg = colorscheme.lightyellow, italic = true })
+hi('Todo', { fg = colorscheme.lightred, italic = true })
+hi('Tag', { fg = colorscheme.lightgray })
+hi('Function', { fg = colorscheme.fg1 })
+hi('Special', { fg = colorscheme.darkaqua})
+hi('SpellBad', { fg = colorscheme.lightred, underline = true })
+hi('Directory', { fg = colorscheme.darkblue })
+hi('markdownH1', { fg = colorscheme.darkorange, bold = true, italic = true })
+hi('markdownH2', { fg = colorscheme.darkorange, bold = true, italic = true })
+hi('markdownH3', { fg = colorscheme.darkorange, bold = true, italic = true })
+hi('markdownH4', { fg = colorscheme.darkorange, bold = true, italic = true })
+hi('markdownH5', { fg = colorscheme.darkorange, bold = true, italic = true })
+hi('markdownH6', { fg = colorscheme.darkorange, bold = true, italic = true })
+hi('Folded', { fg = colorscheme.darkgray })
+hi('CmpItemKind', { fg = colorscheme.lightpurple, italic = true })
+hi('CmpSel', { bg = colorscheme.lightpurple, fg = colorscheme.bg0 })
+hi('@variable', { fg = colorscheme.fg2 })
+hi('DiagnosticError', { fg = colorscheme.lightred })
+hi('DiagnosticWarn', { fg = colorscheme.lightyellow })
+hi('DiagnosticInfo', { fg = colorscheme.fg1 })
+hi('DiagnosticHint', { fg = colorscheme.darkblue })
+hi('DiagnosticOk', { fg = colorscheme.lightaqua })
+hi('NvimTreeNormalFloat', { bg = colorscheme.bg0, fg = colorscheme.white })
diff --git a/.local/share/nvim/site/colors/n8.vim b/.local/share/nvim/site/colors/n8.vim
deleted file mode 100644
index bc966fc..0000000
--- a/.local/share/nvim/site/colors/n8.vim
+++ /dev/null
@@ -1,85 +0,0 @@
-" Vim color file
-" Maintainer: Nathan P. Reiner <nathan@nathanreiner.xyz>
-"
-
-set cursorline
-
-" Default UI
-hi Normal ctermfg=white guifg=#ebdbb2
-hi NonText ctermfg=darkgrey
-hi LineNr ctermfg=darkgrey
-hi CursorLine cterm=NONE ctermbg=236
-hi CursorLineNr cterm=bold ctermbg=237 ctermfg=gray
-hi VertSplit cterm=NONE ctermbg=black ctermfg=darkgrey
-hi FloatBorder ctermbg=NONE ctermfg=darkgray
-hi NormalFloat ctermbg=NONE ctermfg=white
-
-" Statusline
-hi StatusLine cterm=NONE ctermbg=237 ctermfg=NONE
-hi StatusLineNC cterm=NONE ctermbg=none ctermfg=black
-hi StatusLineBlock cterm=NONE ctermbg=magenta ctermfg=black
-hi SignColumn cterm=NONE ctermbg=none ctermfg=none
-
-" Tab
-hi TabLine cterm=NONE ctermbg=black ctermfg=darkgrey
-hi TabLineFill cterm=NONE ctermbg=black ctermfg=darkgrey
-hi TabLineSel cterm=NONE ctermbg=magenta ctermfg=black
-hi TabLineC cterm=NONE ctermbg=black ctermfg=darkcyan
-
-" Highlight
-hi Visual ctermbg=237
-
-" Text
-hi Title cterm=NONE ctermbg=237 ctermfg=darkgray
-
-" Tooltip
-hi Tooltip ctermbg=lightgray
-hi Menu ctermbg=lightgray
-
-" Menu
-hi Pmenu cterm=NONE ctermbg=237 ctermfg=white
-hi PmenuSel cterm=bold ctermbg=darkgrey ctermfg=white
-hi PmenuSbar ctermbg=236 ctermfg=darkgray
-hi PmenuThumb ctermbg=darkgray
-
-" Search
-hi Search ctermbg=239 ctermfg=none
-
-" Programming GUI
-hi Type cterm=italic ctermfg=darkcyan
-hi Comment ctermfg=darkgrey
-hi ColorColumn cterm=NONE ctermbg=none ctermfg=none
-hi identifier cterm=NONE ctermfg=grey
-hi Error cterm=italic ctermbg=black ctermfg=darkred
-hi Constant cterm=italic ctermfg=darkblue
-hi String cterm=italic ctermfg=cyan
-hi Character cterm=italic ctermfg=yellow
-hi Number cterm=NONE ctermfg=darkblue
-hi Boolean cterm=italic ctermfg=green
-hi PreProc ctermfg=darkgreen
-hi Statement cterm=italic ctermfg=yellow
-hi Todo cterm=italic ctermbg=black ctermfg=darkred
-
-" Spell
-hi SpellBad cterm=underline ctermbg=black ctermfg=darkred
-
-" NerdTree
-hi Directory cterm=NONE ctermbg=black ctermfg=darkcyan
-
-" Markdown
-hi markdownH1 cterm=bold,italic ctermbg=black ctermfg=brown
-hi markdownH2 cterm=bold,italic ctermbg=black ctermfg=brown
-hi markdownH3 cterm=bold,italic ctermbg=black ctermfg=brown
-hi markdownH4 cterm=bold,italic ctermbg=black ctermfg=brown
-hi markdownH5 cterm=bold,italic ctermbg=black ctermfg=brown
-hi markdownH6 cterm=bold,italic ctermbg=black ctermfg=brown
-hi markdownBlockquote cterm=NONE ctermbg=black ctermfg=darkgrey
-hi markdownCode cterm=italic ctermbg=black ctermfg=white
-hi markdownCodeDelimiter cterm=italic ctermbg=black ctermfg=darkgrey
-
-" Folds
-hi Folded ctermbg=black ctermfg=gray
-
-" Completion
-hi CmpItemKind cterm=italic ctermbg=NONE ctermfg=magenta
-hi CmpSel ctermbg=magenta ctermfg=black