diff options
Diffstat (limited to '.local/share/nvim/site/colors')
| -rw-r--r-- | .local/share/nvim/site/colors/knight.lua | 99 | ||||
| -rw-r--r-- | .local/share/nvim/site/colors/n8.vim | 85 |
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 |