create builder for neovim

This commit is contained in:
Michael Chris Lopez
2021-09-21 21:13:10 +08:00
parent 922eb2de63
commit 4fa79603c3
17 changed files with 772 additions and 15 deletions

View File

@@ -0,0 +1,23 @@
" This file is auto-generated from lua/zenbones/template/lightline.lua
let s:p = {'normal': {}, 'inactive': {}, 'insert': {}, 'replace': {}, 'visual': {}, 'tabline': {}}
let s:p.normal.left = [ [ "#46624A", "#9AB79E", "bold" ], [ "#46624A", "#B1C8B5" ] ]
let s:p.normal.middle = [ [ "#212F19", "#C0D3C3" ] ]
let s:p.normal.right = [ [ "#46624A", "#B1C8B5" ], [ "#46624A", "#B1C8B5" ] ]
let s:p.normal.warning = [ [ "#944927", "#F0E6E4" ] ]
let s:p.normal.error = [ [ "#A8334C", "#E7DDDE" ] ]
let s:p.inactive.left = [ [ "#597F43", "#CCDBCE" ], [ "#597F43", "#CCDBCE" ] ]
let s:p.inactive.middle = [ [ "#597F43", "#CCDBCE" ] ]
let s:p.inactive.right = [ [ "#597F43", "#CCDBCE" ] ]
let s:p.insert.left = [ [ "#46624A", "#99C6E9", "bold" ], [ "#46624A", "#B1C8B5" ] ]
let s:p.replace.left = [ [ "#46624A", "#E7CBCE", "bold" ], [ "#46624A", "#B1C8B5" ] ]
let s:p.visual.left = [ [ "#46624A", "#D8E6D0", "bold" ], [ "#46624A", "#B1C8B5" ] ]
let s:p.tabline.left = [ [ "#212F19", "#B1C8B5", "italic" ] ]
let s:p.tabline.middle = [ [ "#597F43", "#CCDBCE" ] ]
let s:p.tabline.right = [ [ "#212F19", "#B1C8B5" ] ]
let s:p.tabline.tabsel = [ [ "#212F19", "#E7EEE8", "bold" ] ]
let g:lightline#colorscheme#zenbones#palette = lightline#colorscheme#fill(s:p)

View File

@@ -0,0 +1,23 @@
" This file is auto-generated from lua/zenbones/template/lightline.lua
let s:p = {'normal': {}, 'inactive': {}, 'insert': {}, 'replace': {}, 'visual': {}, 'tabline': {}}
let s:p.normal.left = [ [ "#46624A", "#9AB79E", "bold" ], [ "#46624A", "#B1C8B5" ] ]
let s:p.normal.middle = [ [ "#212F19", "#C0D3C3" ] ]
let s:p.normal.right = [ [ "#46624A", "#B1C8B5" ], [ "#46624A", "#B1C8B5" ] ]
let s:p.normal.warning = [ [ "#944927", "#F0E6E4" ] ]
let s:p.normal.error = [ [ "#A8334C", "#E7DDDE" ] ]
let s:p.inactive.left = [ [ "#597F43", "#CCDBCE" ], [ "#597F43", "#CCDBCE" ] ]
let s:p.inactive.middle = [ [ "#597F43", "#CCDBCE" ] ]
let s:p.inactive.right = [ [ "#597F43", "#CCDBCE" ] ]
let s:p.insert.left = [ [ "#46624A", "#99C6E9", "bold" ], [ "#46624A", "#B1C8B5" ] ]
let s:p.replace.left = [ [ "#46624A", "#E7CBCE", "bold" ], [ "#46624A", "#B1C8B5" ] ]
let s:p.visual.left = [ [ "#46624A", "#D8E6D0", "bold" ], [ "#46624A", "#B1C8B5" ] ]
let s:p.tabline.left = [ [ "#212F19", "#B1C8B5", "italic" ] ]
let s:p.tabline.middle = [ [ "#597F43", "#CCDBCE" ] ]
let s:p.tabline.right = [ [ "#212F19", "#B1C8B5" ] ]
let s:p.tabline.tabsel = [ [ "#212F19", "#E7EEE8", "bold" ] ]
let g:lightline#colorscheme#zenbones#palette = lightline#colorscheme#fill(s:p)

214
colors/neovim_dark.vim Normal file
View File

@@ -0,0 +1,214 @@
" This file is auto-generated from lua/zenbones/template/vim.lua
if exists('g:colors_name')
highlight clear
syntax reset
set t_Co=256
endif
set background=dark
let g:colors_name = 'neovim_dark'
let g:terminal_color_0 = '#E7EEE8'
let g:terminal_color_1 = '#A8334C'
let g:terminal_color_2 = '#567A30'
let g:terminal_color_3 = '#944927'
let g:terminal_color_4 = '#286486'
let g:terminal_color_5 = '#88507D'
let g:terminal_color_6 = '#3B8992'
let g:terminal_color_7 = '#212F19'
let g:terminal_color_8 = '#B9D0BC'
let g:terminal_color_9 = '#94253E'
let g:terminal_color_10 = '#466522'
let g:terminal_color_11 = '#803D1C'
let g:terminal_color_12 = '#1D5573'
let g:terminal_color_13 = '#7B3B70'
let g:terminal_color_14 = '#2B747C'
let g:terminal_color_15 = '#4D6E3A'
if has('terminal')
let g:terminal_ansi_colors = [
\ g:terminal_color_0,
\ g:terminal_color_1,
\ g:terminal_color_2,
\ g:terminal_color_3,
\ g:terminal_color_4,
\ g:terminal_color_5,
\ g:terminal_color_6,
\ g:terminal_color_7,
\ g:terminal_color_8,
\ g:terminal_color_9,
\ g:terminal_color_10,
\ g:terminal_color_11,
\ g:terminal_color_12,
\ g:terminal_color_13,
\ g:terminal_color_14,
\ g:terminal_color_15
\ ]
endif
highlight Bold guifg=NONE guibg=NONE guisp=NONE gui=bold
highlight BufferVisible guifg=#597F43 guibg=NONE guisp=NONE gui=NONE
highlight BufferVisibleIndex guifg=#597F43 guibg=NONE guisp=NONE gui=NONE
highlight BufferVisibleSign guifg=#597F43 guibg=NONE guisp=NONE gui=NONE
highlight CocMarkdownLink guifg=#3B8992 guibg=NONE guisp=NONE gui=underline
highlight ColorColumn guifg=NONE guibg=#EFD8D3 guisp=NONE gui=NONE
highlight Comment guifg=#849F88 guibg=NONE guisp=NONE gui=italic
highlight Conceal guifg=#496837 guibg=NONE guisp=NONE gui=bold,italic
highlight Constant guifg=#54783F guibg=NONE guisp=NONE gui=italic
highlight Cursor guifg=#EDF2EE guibg=#212F19 guisp=NONE gui=NONE
highlight CursorLine guifg=NONE guibg=#DBE6DD guisp=NONE gui=NONE
highlight CursorLineNr guifg=#212F19 guibg=NONE guisp=NONE gui=bold
highlight Delimiter guifg=#739C79 guibg=NONE guisp=NONE gui=NONE
highlight DiffAdd guifg=NONE guibg=#D8E7CC guisp=NONE gui=NONE
highlight DiffChange guifg=NONE guibg=#C0DAF2 guisp=NONE gui=NONE
highlight DiffDelete guifg=NONE guibg=#E7CBCE guisp=NONE gui=NONE
highlight DiffText guifg=#212F19 guibg=#99C6E9 guisp=NONE gui=NONE
highlight Directory guifg=NONE guibg=NONE guisp=NONE gui=bold
highlight Error guifg=#A8334C guibg=NONE guisp=NONE gui=NONE
highlight FloatBorder guifg=#618967 guibg=NONE guisp=NONE gui=NONE
highlight FoldColumn guifg=#91B195 guibg=NONE guisp=NONE gui=bold
highlight Folded guifg=#46624A guibg=#BACEBD guisp=NONE gui=NONE
highlight Function guifg=#212F19 guibg=NONE guisp=NONE gui=NONE
highlight GitSignsAdd guifg=#567A30 guibg=NONE guisp=NONE gui=NONE
highlight GitSignsChange guifg=#286486 guibg=NONE guisp=NONE gui=NONE
highlight GitSignsDelete guifg=#A8334C guibg=NONE guisp=NONE gui=NONE
highlight HopNextKey2 guifg=#286486 guibg=NONE guisp=NONE gui=NONE
highlight Identifier guifg=#3F5A30 guibg=NONE guisp=NONE gui=NONE
highlight IncSearch guifg=#E7EEE8 guibg=#88507D guisp=NONE gui=bold
highlight IndentBlanklineChar guifg=#C8D5CA guibg=NONE guisp=NONE gui=NONE
highlight Italic guifg=NONE guibg=NONE guisp=NONE gui=italic
highlight LightspeedGreyWash guifg=#849F88 guibg=NONE guisp=NONE gui=NONE
highlight LightspeedLabel guifg=#88507D guibg=NONE guisp=NONE gui=bold,underline
highlight LightspeedLabelDistant guifg=#3B8992 guibg=NONE guisp=NONE gui=bold,underline
highlight LightspeedLabelDistantOverlapped guifg=#3B8992 guibg=NONE guisp=NONE gui=underline
highlight LightspeedLabelOverlapped guifg=#88507D guibg=NONE guisp=NONE gui=underline
highlight LightspeedOneCharMatch guifg=#E7EEE8 guibg=#88507D guisp=NONE gui=bold
highlight LightspeedPendingChangeOpArea guifg=#88507D guibg=NONE guisp=NONE gui=NONE
highlight LightspeedShortcut guifg=#E7EEE8 guibg=#88507D guisp=NONE gui=bold,underline
highlight LineNr guifg=#91B195 guibg=NONE guisp=NONE gui=NONE
highlight LspDiagnosticsDefaultHint guifg=#88507D guibg=NONE guisp=NONE gui=NONE
highlight LspDiagnosticsDefaultInformation guifg=#286486 guibg=NONE guisp=NONE gui=NONE
highlight LspDiagnosticsUnderlineError guifg=#A8334C guibg=NONE guisp=NONE gui=undercurl
highlight LspDiagnosticsUnderlineHint guifg=#88507D guibg=NONE guisp=NONE gui=undercurl
highlight LspDiagnosticsUnderlineInformation guifg=#286486 guibg=NONE guisp=NONE gui=undercurl
highlight LspDiagnosticsUnderlineWarning guifg=#944927 guibg=NONE guisp=NONE gui=undercurl
highlight LspDiagnosticsVirtualTextError guifg=#A8334C guibg=#E7DDDE guisp=NONE gui=NONE
highlight LspDiagnosticsVirtualTextWarning guifg=#944927 guibg=#F0E6E4 guisp=NONE gui=NONE
highlight MoreMsg guifg=#567A30 guibg=NONE guisp=NONE gui=bold
highlight NeogitHunkHeaderHighlight guifg=#212F19 guibg=#DBE6DD guisp=NONE gui=bold
highlight NonText guifg=#ABC4AF guibg=NONE guisp=NONE gui=NONE
highlight Normal guifg=#212F19 guibg=#E7EEE8 guisp=NONE gui=NONE
highlight NormalFloat guifg=NONE guibg=#D5E1D7 guisp=NONE gui=NONE
highlight Number guifg=NONE guibg=NONE guisp=NONE gui=italic
highlight Pmenu guifg=NONE guibg=#CCDBCE guisp=NONE gui=NONE
highlight PmenuSbar guifg=NONE guibg=#9AB79E guisp=NONE gui=NONE
highlight PmenuSel guifg=NONE guibg=#B1C8B5 guisp=NONE gui=NONE
highlight PmenuThumb guifg=NONE guibg=#F6F9F6 guisp=NONE gui=NONE
highlight Search guifg=#212F19 guibg=#D2A6C8 guisp=NONE gui=NONE
highlight SneakLabelMask guifg=#88507D guibg=#88507D guisp=NONE gui=NONE
highlight Special guifg=#4B6B38 guibg=NONE guisp=NONE gui=bold
highlight SpecialComment guifg=#849F88 guibg=NONE guisp=NONE gui=bold
highlight SpecialKey guifg=#ABC4AF guibg=NONE guisp=NONE gui=italic
highlight SpellBad guifg=#974352 guibg=NONE guisp=NONE gui=undercurl
highlight SpellCap guifg=#974352 guibg=NONE guisp=NONE gui=undercurl
highlight SpellRare guifg=#974352 guibg=NONE guisp=NONE gui=undercurl
highlight Statement guifg=#212F19 guibg=NONE guisp=NONE gui=bold
highlight StatusLine guifg=#212F19 guibg=#C0D3C3 guisp=NONE gui=NONE
highlight StatusLineNC guifg=#597F43 guibg=#CCDBCE guisp=NONE gui=NONE
highlight TabLine guifg=#212F19 guibg=#C0D3C3 guisp=NONE gui=italic
highlight TabLineSel guifg=NONE guibg=NONE guisp=NONE gui=bold
highlight TelescopeMatching guifg=#88507D guibg=NONE guisp=NONE gui=bold
highlight TelescopeSelectionCaret guifg=#A8334C guibg=#DBE6DD guisp=NONE gui=NONE
highlight Title guifg=NONE guibg=NONE guisp=NONE gui=bold
highlight Todo guifg=NONE guibg=NONE guisp=NONE gui=bold,underline
highlight Type guifg=#4A684F guibg=NONE guisp=NONE gui=NONE
highlight Underlined guifg=NONE guibg=NONE guisp=NONE gui=underline
highlight Visual guifg=NONE guibg=#D8E6D0 guisp=NONE gui=NONE
highlight WarningMsg guifg=#944927 guibg=NONE guisp=NONE gui=NONE
highlight WildMenu guifg=#E7EEE8 guibg=#88507D guisp=NONE gui=NONE
highlight diffAdded guifg=#567A30 guibg=NONE guisp=NONE gui=NONE
highlight diffChanged guifg=#286486 guibg=NONE guisp=NONE gui=NONE
highlight diffFile guifg=#944927 guibg=NONE guisp=NONE gui=bold
highlight diffIndexLine guifg=#944927 guibg=NONE guisp=NONE gui=NONE
highlight diffLine guifg=#88507D guibg=NONE guisp=NONE gui=bold
highlight diffNewFile guifg=#567A30 guibg=NONE guisp=NONE gui=italic
highlight diffOldFile guifg=#A8334C guibg=NONE guisp=NONE gui=italic
highlight diffRemoved guifg=#A8334C guibg=NONE guisp=NONE gui=NONE
highlight helpHyperTextJump guifg=#195276 guibg=NONE guisp=NONE gui=NONE
highlight lCursor guifg=#EDF2EE guibg=#496837 guisp=NONE gui=NONE
highlight markdownH1 guifg=#212F19 guibg=NONE guisp=NONE gui=bold,underline
highlight! link Boolean Number
highlight! link BufferCurrent TabLineSel
highlight! link CocCodeLens LineNr
highlight! link CocErrorHighlight LspDiagnosticsUnderlineError
highlight! link CocErrorSign LspDiagnosticsDefaultError
highlight! link CocErrorVirtualText LspDiagnosticsVirtualTextError
highlight! link CocHintHighlight LspDiagnosticsUnderlineHint
highlight! link CocHintSign LspDiagnosticsDefaultHint
highlight! link CocInfoHighlight LspDiagnosticsUnderlineInformation
highlight! link CocInfoSign LspDiagnosticsDefaultInformation
highlight! link CocSelectedText SpellBad
highlight! link CocWarningHighlight LspDiagnosticsUnderlineWarning
highlight! link CocWarningSign LspDiagnosticsDefaultWarning
highlight! link CocWarningVitualText LspDiagnosticsVirtualTextWarning
highlight! link CursorColumn CursorLine
highlight! link EndOfBuffer NonText
highlight! link ErrorMsg Error
highlight! link GitGutterAdd GitSignsAdd
highlight! link GitGutterChange GitSignsChange
highlight! link GitGutterDelete GitSignsDelete
highlight! link HopNextKey LightspeedLabel
highlight! link HopNextKey1 LightspeedLabelDistant
highlight! link HopUnmatched LightspeedGreyWash
highlight! link LightspeedMaskedChar Conceal
highlight! link LightspeedPendingOpArea SneakLabel
highlight! link LightspeedUnlabeledMatch Bold
highlight! link LspCodeLens LineNr
highlight! link LspDiagnosticsDefaultError Error
highlight! link LspDiagnosticsDefaultWarning WarningMsg
highlight! link LspReferenceRead ColorColumn
highlight! link LspReferenceText ColorColumn
highlight! link LspReferenceWrite ColorColumn
highlight! link MatchParen Search
highlight! link NeogitDiffAddHighlight DiffAdd
highlight! link NeogitDiffContextHighlight CursorLine
highlight! link NeogitDiffDeleteHighlight DiffDelete
highlight! link NeogitHunkHeader LineNr
highlight! link NeogitNotificationError LspDiagnosticsDefaultError
highlight! link NeogitNotificationInfo LspDiagnosticsDefaultInformation
highlight! link NeogitNotificationWarning LspDiagnosticsDefaultWarning
highlight! link PreProc Statement
highlight! link Question MoreMsg
highlight! link SignColumn LineNr
highlight! link Sneak Search
highlight! link SneakLabel WildMenu
highlight! link SpellLocal SpellCap
highlight! link TSDanger Error
highlight! link TSNote LspDiagnosticsDefaultInformation
highlight! link TSTag Special
highlight! link TSVariable Identifier
highlight! link TSWarning WarningMsg
highlight! link TabLineFill StatusLineNC
highlight! link TelescopeBorder FloatBorder
highlight! link TelescopeSelection CursorLine
highlight! link TermCursor Cursor
highlight! link TroubleNormal Function
highlight! link TroubleSource Constant
highlight! link TroubleText Function
highlight! link VertSplit LineNr
highlight! link WhichKey Statement
highlight! link WhichKeyGroup Special
highlight! link WhichKeySeparator LineNr
highlight! link WhichKeyValue Constant
highlight! link Whitespace NonText
highlight! link helpHyperTextEntry Special
highlight! link helpOption helpHyperTextJump
highlight! link helpSpecial Type
highlight! link markdownCode Identifier
highlight! link markdownH2 Statement
highlight! link markdownH3 Statement
highlight! link markdownH4 Special
highlight! link markdownH5 Special
highlight! link markdownH6 Special
highlight! link markdownLinkTextDelimiter Delimiter
highlight! link markdownUrl helpHyperTextJump

214
colors/neovim_light.vim Normal file
View File

@@ -0,0 +1,214 @@
" This file is auto-generated from lua/zenbones/template/vim.lua
if exists('g:colors_name')
highlight clear
syntax reset
set t_Co=256
endif
set background=dark
let g:colors_name = 'neovim_light'
let g:terminal_color_0 = '#E7EEE8'
let g:terminal_color_1 = '#A8334C'
let g:terminal_color_2 = '#567A30'
let g:terminal_color_3 = '#944927'
let g:terminal_color_4 = '#286486'
let g:terminal_color_5 = '#88507D'
let g:terminal_color_6 = '#3B8992'
let g:terminal_color_7 = '#212F19'
let g:terminal_color_8 = '#B9D0BC'
let g:terminal_color_9 = '#94253E'
let g:terminal_color_10 = '#466522'
let g:terminal_color_11 = '#803D1C'
let g:terminal_color_12 = '#1D5573'
let g:terminal_color_13 = '#7B3B70'
let g:terminal_color_14 = '#2B747C'
let g:terminal_color_15 = '#4D6E3A'
if has('terminal')
let g:terminal_ansi_colors = [
\ g:terminal_color_0,
\ g:terminal_color_1,
\ g:terminal_color_2,
\ g:terminal_color_3,
\ g:terminal_color_4,
\ g:terminal_color_5,
\ g:terminal_color_6,
\ g:terminal_color_7,
\ g:terminal_color_8,
\ g:terminal_color_9,
\ g:terminal_color_10,
\ g:terminal_color_11,
\ g:terminal_color_12,
\ g:terminal_color_13,
\ g:terminal_color_14,
\ g:terminal_color_15
\ ]
endif
highlight Bold guifg=NONE guibg=NONE guisp=NONE gui=bold
highlight BufferVisible guifg=#597F43 guibg=NONE guisp=NONE gui=NONE
highlight BufferVisibleIndex guifg=#597F43 guibg=NONE guisp=NONE gui=NONE
highlight BufferVisibleSign guifg=#597F43 guibg=NONE guisp=NONE gui=NONE
highlight CocMarkdownLink guifg=#3B8992 guibg=NONE guisp=NONE gui=underline
highlight ColorColumn guifg=NONE guibg=#EFD8D3 guisp=NONE gui=NONE
highlight Comment guifg=#849F88 guibg=NONE guisp=NONE gui=italic
highlight Conceal guifg=#496837 guibg=NONE guisp=NONE gui=bold,italic
highlight Constant guifg=#54783F guibg=NONE guisp=NONE gui=italic
highlight Cursor guifg=#EDF2EE guibg=#212F19 guisp=NONE gui=NONE
highlight CursorLine guifg=NONE guibg=#DBE6DD guisp=NONE gui=NONE
highlight CursorLineNr guifg=#212F19 guibg=NONE guisp=NONE gui=bold
highlight Delimiter guifg=#739C79 guibg=NONE guisp=NONE gui=NONE
highlight DiffAdd guifg=NONE guibg=#D8E7CC guisp=NONE gui=NONE
highlight DiffChange guifg=NONE guibg=#C0DAF2 guisp=NONE gui=NONE
highlight DiffDelete guifg=NONE guibg=#E7CBCE guisp=NONE gui=NONE
highlight DiffText guifg=#212F19 guibg=#99C6E9 guisp=NONE gui=NONE
highlight Directory guifg=NONE guibg=NONE guisp=NONE gui=bold
highlight Error guifg=#A8334C guibg=NONE guisp=NONE gui=NONE
highlight FloatBorder guifg=#618967 guibg=NONE guisp=NONE gui=NONE
highlight FoldColumn guifg=#91B195 guibg=NONE guisp=NONE gui=bold
highlight Folded guifg=#46624A guibg=#BACEBD guisp=NONE gui=NONE
highlight Function guifg=#212F19 guibg=NONE guisp=NONE gui=NONE
highlight GitSignsAdd guifg=#567A30 guibg=NONE guisp=NONE gui=NONE
highlight GitSignsChange guifg=#286486 guibg=NONE guisp=NONE gui=NONE
highlight GitSignsDelete guifg=#A8334C guibg=NONE guisp=NONE gui=NONE
highlight HopNextKey2 guifg=#286486 guibg=NONE guisp=NONE gui=NONE
highlight Identifier guifg=#3F5A30 guibg=NONE guisp=NONE gui=NONE
highlight IncSearch guifg=#E7EEE8 guibg=#88507D guisp=NONE gui=bold
highlight IndentBlanklineChar guifg=#C8D5CA guibg=NONE guisp=NONE gui=NONE
highlight Italic guifg=NONE guibg=NONE guisp=NONE gui=italic
highlight LightspeedGreyWash guifg=#849F88 guibg=NONE guisp=NONE gui=NONE
highlight LightspeedLabel guifg=#88507D guibg=NONE guisp=NONE gui=bold,underline
highlight LightspeedLabelDistant guifg=#3B8992 guibg=NONE guisp=NONE gui=bold,underline
highlight LightspeedLabelDistantOverlapped guifg=#3B8992 guibg=NONE guisp=NONE gui=underline
highlight LightspeedLabelOverlapped guifg=#88507D guibg=NONE guisp=NONE gui=underline
highlight LightspeedOneCharMatch guifg=#E7EEE8 guibg=#88507D guisp=NONE gui=bold
highlight LightspeedPendingChangeOpArea guifg=#88507D guibg=NONE guisp=NONE gui=NONE
highlight LightspeedShortcut guifg=#E7EEE8 guibg=#88507D guisp=NONE gui=bold,underline
highlight LineNr guifg=#91B195 guibg=NONE guisp=NONE gui=NONE
highlight LspDiagnosticsDefaultHint guifg=#88507D guibg=NONE guisp=NONE gui=NONE
highlight LspDiagnosticsDefaultInformation guifg=#286486 guibg=NONE guisp=NONE gui=NONE
highlight LspDiagnosticsUnderlineError guifg=#A8334C guibg=NONE guisp=NONE gui=undercurl
highlight LspDiagnosticsUnderlineHint guifg=#88507D guibg=NONE guisp=NONE gui=undercurl
highlight LspDiagnosticsUnderlineInformation guifg=#286486 guibg=NONE guisp=NONE gui=undercurl
highlight LspDiagnosticsUnderlineWarning guifg=#944927 guibg=NONE guisp=NONE gui=undercurl
highlight LspDiagnosticsVirtualTextError guifg=#A8334C guibg=#E7DDDE guisp=NONE gui=NONE
highlight LspDiagnosticsVirtualTextWarning guifg=#944927 guibg=#F0E6E4 guisp=NONE gui=NONE
highlight MoreMsg guifg=#567A30 guibg=NONE guisp=NONE gui=bold
highlight NeogitHunkHeaderHighlight guifg=#212F19 guibg=#DBE6DD guisp=NONE gui=bold
highlight NonText guifg=#ABC4AF guibg=NONE guisp=NONE gui=NONE
highlight Normal guifg=#212F19 guibg=#E7EEE8 guisp=NONE gui=NONE
highlight NormalFloat guifg=NONE guibg=#D5E1D7 guisp=NONE gui=NONE
highlight Number guifg=NONE guibg=NONE guisp=NONE gui=italic
highlight Pmenu guifg=NONE guibg=#CCDBCE guisp=NONE gui=NONE
highlight PmenuSbar guifg=NONE guibg=#9AB79E guisp=NONE gui=NONE
highlight PmenuSel guifg=NONE guibg=#B1C8B5 guisp=NONE gui=NONE
highlight PmenuThumb guifg=NONE guibg=#F6F9F6 guisp=NONE gui=NONE
highlight Search guifg=#212F19 guibg=#D2A6C8 guisp=NONE gui=NONE
highlight SneakLabelMask guifg=#88507D guibg=#88507D guisp=NONE gui=NONE
highlight Special guifg=#4B6B38 guibg=NONE guisp=NONE gui=bold
highlight SpecialComment guifg=#849F88 guibg=NONE guisp=NONE gui=bold
highlight SpecialKey guifg=#ABC4AF guibg=NONE guisp=NONE gui=italic
highlight SpellBad guifg=#974352 guibg=NONE guisp=NONE gui=undercurl
highlight SpellCap guifg=#974352 guibg=NONE guisp=NONE gui=undercurl
highlight SpellRare guifg=#974352 guibg=NONE guisp=NONE gui=undercurl
highlight Statement guifg=#212F19 guibg=NONE guisp=NONE gui=bold
highlight StatusLine guifg=#212F19 guibg=#C0D3C3 guisp=NONE gui=NONE
highlight StatusLineNC guifg=#597F43 guibg=#CCDBCE guisp=NONE gui=NONE
highlight TabLine guifg=#212F19 guibg=#C0D3C3 guisp=NONE gui=italic
highlight TabLineSel guifg=NONE guibg=NONE guisp=NONE gui=bold
highlight TelescopeMatching guifg=#88507D guibg=NONE guisp=NONE gui=bold
highlight TelescopeSelectionCaret guifg=#A8334C guibg=#DBE6DD guisp=NONE gui=NONE
highlight Title guifg=NONE guibg=NONE guisp=NONE gui=bold
highlight Todo guifg=NONE guibg=NONE guisp=NONE gui=bold,underline
highlight Type guifg=#4A684F guibg=NONE guisp=NONE gui=NONE
highlight Underlined guifg=NONE guibg=NONE guisp=NONE gui=underline
highlight Visual guifg=NONE guibg=#D8E6D0 guisp=NONE gui=NONE
highlight WarningMsg guifg=#944927 guibg=NONE guisp=NONE gui=NONE
highlight WildMenu guifg=#E7EEE8 guibg=#88507D guisp=NONE gui=NONE
highlight diffAdded guifg=#567A30 guibg=NONE guisp=NONE gui=NONE
highlight diffChanged guifg=#286486 guibg=NONE guisp=NONE gui=NONE
highlight diffFile guifg=#944927 guibg=NONE guisp=NONE gui=bold
highlight diffIndexLine guifg=#944927 guibg=NONE guisp=NONE gui=NONE
highlight diffLine guifg=#88507D guibg=NONE guisp=NONE gui=bold
highlight diffNewFile guifg=#567A30 guibg=NONE guisp=NONE gui=italic
highlight diffOldFile guifg=#A8334C guibg=NONE guisp=NONE gui=italic
highlight diffRemoved guifg=#A8334C guibg=NONE guisp=NONE gui=NONE
highlight helpHyperTextJump guifg=#195276 guibg=NONE guisp=NONE gui=NONE
highlight lCursor guifg=#EDF2EE guibg=#496837 guisp=NONE gui=NONE
highlight markdownH1 guifg=#212F19 guibg=NONE guisp=NONE gui=bold,underline
highlight! link Boolean Number
highlight! link BufferCurrent TabLineSel
highlight! link CocCodeLens LineNr
highlight! link CocErrorHighlight LspDiagnosticsUnderlineError
highlight! link CocErrorSign LspDiagnosticsDefaultError
highlight! link CocErrorVirtualText LspDiagnosticsVirtualTextError
highlight! link CocHintHighlight LspDiagnosticsUnderlineHint
highlight! link CocHintSign LspDiagnosticsDefaultHint
highlight! link CocInfoHighlight LspDiagnosticsUnderlineInformation
highlight! link CocInfoSign LspDiagnosticsDefaultInformation
highlight! link CocSelectedText SpellBad
highlight! link CocWarningHighlight LspDiagnosticsUnderlineWarning
highlight! link CocWarningSign LspDiagnosticsDefaultWarning
highlight! link CocWarningVitualText LspDiagnosticsVirtualTextWarning
highlight! link CursorColumn CursorLine
highlight! link EndOfBuffer NonText
highlight! link ErrorMsg Error
highlight! link GitGutterAdd GitSignsAdd
highlight! link GitGutterChange GitSignsChange
highlight! link GitGutterDelete GitSignsDelete
highlight! link HopNextKey LightspeedLabel
highlight! link HopNextKey1 LightspeedLabelDistant
highlight! link HopUnmatched LightspeedGreyWash
highlight! link LightspeedMaskedChar Conceal
highlight! link LightspeedPendingOpArea SneakLabel
highlight! link LightspeedUnlabeledMatch Bold
highlight! link LspCodeLens LineNr
highlight! link LspDiagnosticsDefaultError Error
highlight! link LspDiagnosticsDefaultWarning WarningMsg
highlight! link LspReferenceRead ColorColumn
highlight! link LspReferenceText ColorColumn
highlight! link LspReferenceWrite ColorColumn
highlight! link MatchParen Search
highlight! link NeogitDiffAddHighlight DiffAdd
highlight! link NeogitDiffContextHighlight CursorLine
highlight! link NeogitDiffDeleteHighlight DiffDelete
highlight! link NeogitHunkHeader LineNr
highlight! link NeogitNotificationError LspDiagnosticsDefaultError
highlight! link NeogitNotificationInfo LspDiagnosticsDefaultInformation
highlight! link NeogitNotificationWarning LspDiagnosticsDefaultWarning
highlight! link PreProc Statement
highlight! link Question MoreMsg
highlight! link SignColumn LineNr
highlight! link Sneak Search
highlight! link SneakLabel WildMenu
highlight! link SpellLocal SpellCap
highlight! link TSDanger Error
highlight! link TSNote LspDiagnosticsDefaultInformation
highlight! link TSTag Special
highlight! link TSVariable Identifier
highlight! link TSWarning WarningMsg
highlight! link TabLineFill StatusLineNC
highlight! link TelescopeBorder FloatBorder
highlight! link TelescopeSelection CursorLine
highlight! link TermCursor Cursor
highlight! link TroubleNormal Function
highlight! link TroubleSource Constant
highlight! link TroubleText Function
highlight! link VertSplit LineNr
highlight! link WhichKey Statement
highlight! link WhichKeyGroup Special
highlight! link WhichKeySeparator LineNr
highlight! link WhichKeyValue Constant
highlight! link Whitespace NonText
highlight! link helpHyperTextEntry Special
highlight! link helpOption helpHyperTextJump
highlight! link helpSpecial Type
highlight! link markdownCode Identifier
highlight! link markdownH2 Statement
highlight! link markdownH3 Statement
highlight! link markdownH4 Special
highlight! link markdownH5 Special
highlight! link markdownH6 Special
highlight! link markdownLinkTextDelimiter Delimiter
highlight! link markdownUrl helpHyperTextJump

View File

@@ -0,0 +1,27 @@
# This file is auto-generated from lua/zenbones/template/alacritty.lua
# neovim_dark alacritty colors
colors:
# Default colors
primary:
background: '#E7EEE8'
foreground: '#212F19'
# Normal colors
normal:
black: '#E7EEE8'
red: '#A8334C'
green: '#567A30'
yellow: '#944927'
blue: '#286486'
magenta: '#88507D'
cyan: '#3B8992'
white: '#212F19'
# Bright colors
bright:
black: '#B9D0BC'
red: '#94253E'
green: '#466522'
yellow: '#803D1C'
blue: '#1D5573'
magenta: '#7B3B70'
cyan: '#2B747C'
white: '#4D6E3A'

View File

@@ -0,0 +1,27 @@
# This file is auto-generated from lua/zenbones/template/alacritty.lua
# neovim_light alacritty colors
colors:
# Default colors
primary:
background: '#E7EEE8'
foreground: '#212F19'
# Normal colors
normal:
black: '#E7EEE8'
red: '#A8334C'
green: '#567A30'
yellow: '#944927'
blue: '#286486'
magenta: '#88507D'
cyan: '#3B8992'
white: '#212F19'
# Bright colors
bright:
black: '#B9D0BC'
red: '#94253E'
green: '#466522'
yellow: '#803D1C'
blue: '#1D5573'
magenta: '#7B3B70'
cyan: '#2B747C'
white: '#4D6E3A'

View File

@@ -0,0 +1,40 @@
# This file is auto-generated from lua/zenbones/template/kitty.lua
# vim:ft=kitty
## name: neovim_dark
## license: MIT
## author: Michael Chris Lopez
## upstream: https://github.com/mcchrish/zenbones.nvim/raw/main/extras/kitty/neovim_dark.conf
background #E7EEE8
foreground #212F19
selection_background #D8E6D0
selection_foreground #212F19
url_color #1D5573
cursor #212F19
# Tabs
active_tab_background #D2A6C8
active_tab_foreground #212F19
inactive_tab_background #C0D3C3
inactive_tab_foreground #212F19
#tab_bar_background ${tab_bar_background}
# normal
color0 #E7EEE8
color1 #A8334C
color2 #567A30
color3 #944927
color4 #286486
color5 #88507D
color6 #3B8992
color7 #212F19
# bright
color8 #B9D0BC
color9 #94253E
color10 #466522
color11 #803D1C
color12 #1D5573
color13 #7B3B70
color14 #2B747C
color15 #4D6E3A

View File

@@ -0,0 +1,40 @@
# This file is auto-generated from lua/zenbones/template/kitty.lua
# vim:ft=kitty
## name: neovim_light
## license: MIT
## author: Michael Chris Lopez
## upstream: https://github.com/mcchrish/zenbones.nvim/raw/main/extras/kitty/neovim_light.conf
background #E7EEE8
foreground #212F19
selection_background #D8E6D0
selection_foreground #212F19
url_color #1D5573
cursor #212F19
# Tabs
active_tab_background #D2A6C8
active_tab_foreground #212F19
inactive_tab_background #C0D3C3
inactive_tab_foreground #212F19
#tab_bar_background ${tab_bar_background}
# normal
color0 #E7EEE8
color1 #A8334C
color2 #567A30
color3 #944927
color4 #286486
color5 #88507D
color6 #3B8992
color7 #212F19
# bright
color8 #B9D0BC
color9 #94253E
color10 #466522
color11 #803D1C
color12 #1D5573
color13 #7B3B70
color14 #2B747C
color15 #4D6E3A

View File

@@ -0,0 +1,18 @@
# This file is auto-generated from lua/zenbones/template/tmux.lua
set -g status-left ' #[fg=#88507D,bold]#{s/root//:client_key_table} '
set -g status-right '#[fg=#88507D,bold] [#S]#[fg=#88507D,bold] [%d/%m] #[fg=#88507D,bold][%I:%M%p] '
set -g status-style fg='#88507D',bg='#212F19'
set -g window-status-current-style fg='#88507D',bg='#212F19',bold
set -g pane-border-style fg='#88507D'
set -g pane-active-border-style fg='#88507D'
set -g message-style fg='#E7EEE8',bg='#D8E6D0'
set -g display-panes-active-colour '#88507D'
set -g display-panes-colour '#88507D'
set -g clock-mode-colour '#88507D'
set -g mode-style fg='#E7EEE8',bg='#D8E6D0'

View File

@@ -0,0 +1,18 @@
# This file is auto-generated from lua/zenbones/template/tmux.lua
set -g status-left ' #[fg=#88507D,bold]#{s/root//:client_key_table} '
set -g status-right '#[fg=#88507D,bold] [#S]#[fg=#88507D,bold] [%d/%m] #[fg=#88507D,bold][%I:%M%p] '
set -g status-style fg='#88507D',bg='#212F19'
set -g window-status-current-style fg='#88507D',bg='#212F19',bold
set -g pane-border-style fg='#88507D'
set -g pane-active-border-style fg='#88507D'
set -g message-style fg='#E7EEE8',bg='#D8E6D0'
set -g display-panes-active-colour '#88507D'
set -g display-panes-colour '#88507D'
set -g clock-mode-colour '#88507D'
set -g mode-style fg='#E7EEE8',bg='#D8E6D0'

View File

@@ -0,0 +1,13 @@
# This file is auto-generated from lua/zenbones/template/wezterm.lua
# Neovim_dark
[colors]
foreground = "#212F19"
background = "#E7EEE8"
cursor_bg = "#212F19"
cursor_border = "#EDF2EE"
cursor_fg = "#EDF2EE"
selection_bg = "#D8E6D0"
selection_fg = "#212F19"
ansi = ["#E7EEE8", "#A8334C", "#567A30", "#944927", "#286486", "#88507D", "#3B8992", "#212F19"]
brights = ["#B9D0BC", "#94253E", "#466522", "#803D1C", "#1D5573", "#7B3B70", "#2B747C", "#4D6E3A"]

View File

@@ -0,0 +1,13 @@
# This file is auto-generated from lua/zenbones/template/wezterm.lua
# Neovim_light
[colors]
foreground = "#212F19"
background = "#E7EEE8"
cursor_bg = "#212F19"
cursor_border = "#EDF2EE"
cursor_fg = "#EDF2EE"
selection_bg = "#D8E6D0"
selection_fg = "#212F19"
ansi = ["#E7EEE8", "#A8334C", "#567A30", "#944927", "#286486", "#88507D", "#3B8992", "#212F19"]
brights = ["#B9D0BC", "#94253E", "#466522", "#803D1C", "#1D5573", "#7B3B70", "#2B747C", "#4D6E3A"]

View File

@@ -0,0 +1,34 @@
-- This file is auto-generated from lua/zenbones/template/lualine.lua
local common_fg = "#46624A"
local inactive_bg = "#CCDBCE"
local inactive_fg = "#597F43"
return {
normal = {
a = { bg = "#9AB79E", fg = common_fg, gui = "bold" },
b = { bg = "#B1C8B5", fg = common_fg },
c = { bg = "#C0D3C3", fg = "#212F19" },
},
insert = {
a = { bg = "#99C6E9", fg = common_fg, gui = "bold" },
},
command = {
a = { bg = "#D2A6C8", fg = common_fg, gui = "bold" },
},
visual = {
a = { bg = "#D8E6D0", fg = common_fg, gui = "bold" },
},
replace = {
a = { bg = "#E7CBCE", fg = common_fg, gui = "bold" },
},
inactive = {
a = { bg = inactive_bg, fg = inactive_fg, gui = "bold" },
b = { bg = inactive_bg, fg = inactive_fg },
c = { bg = inactive_bg, fg = inactive_fg },
},
}

View File

@@ -0,0 +1,34 @@
-- This file is auto-generated from lua/zenbones/template/lualine.lua
local common_fg = "#46624A"
local inactive_bg = "#CCDBCE"
local inactive_fg = "#597F43"
return {
normal = {
a = { bg = "#9AB79E", fg = common_fg, gui = "bold" },
b = { bg = "#B1C8B5", fg = common_fg },
c = { bg = "#C0D3C3", fg = "#212F19" },
},
insert = {
a = { bg = "#99C6E9", fg = common_fg, gui = "bold" },
},
command = {
a = { bg = "#D2A6C8", fg = common_fg, gui = "bold" },
},
visual = {
a = { bg = "#D8E6D0", fg = common_fg, gui = "bold" },
},
replace = {
a = { bg = "#E7CBCE", fg = common_fg, gui = "bold" },
},
inactive = {
a = { bg = inactive_bg, fg = inactive_fg, gui = "bold" },
b = { bg = inactive_bg, fg = inactive_fg },
c = { bg = inactive_bg, fg = inactive_fg },
},
}

View File

@@ -1,11 +1,30 @@
local util = require "zenbones.util"
local function build()
local templates = { "vim", "kitty", "alacritty", "wezterm", "lualine", "lightline", "tmux" }
for _, t in ipairs(templates) do
util.build("zenbones", require "zenbones", require "zenbones.palette", require "zenbones.terminal")
util.build("zenflesh", require "zenflesh", require "zenflesh.palette", require "zenflesh.terminal")
end
util.build("zenbones", require "zenbones", require "zenbones.palette", require "zenbones.terminal")
util.build("zenflesh", require "zenflesh", require "zenflesh.palette", require "zenflesh.terminal")
vim.opt.background = "light"
package.loaded["zenbones.palette"] = nil
package.loaded["zenbones.terminal"] = nil
package.loaded["zenbones"] = nil
util.build(
"neovim_light",
require "zenbones.neovim",
require "zenbones.neovim.palette",
require "zenbones.neovim.terminal"
)
vim.opt.background = "dark"
package.loaded["zenflesh.palette"] = nil
package.loaded["zenflesh.terminal"] = nil
package.loaded["zenflesh"] = nil
util.build(
"neovim_dark",
require "zenbones.neovim",
require "zenbones.neovim.palette",
require "zenbones.neovim.terminal"
)
end
return { build = build }

View File

@@ -1,5 +1,5 @@
local lush = require "lush"
local hsluv = lush.hsluv
local hsl = lush.hsl
-- modify base palette first (before requiring specs)
local palette = require "zenbones.neovim.palette"
@@ -11,7 +11,7 @@ local specs
if base_name == "zenbones" then
specs = lush.extends({ theme }).with(function()
return {
helpHyperTextJump { fg = hsluv "#195174" }, -- --link-color
helpHyperTextJump { fg = hsl "#195174" }, -- --link-color
helpOption { helpHyperTextJump },
markdownUrl { helpHyperTextJump },
}
@@ -19,8 +19,8 @@ if base_name == "zenbones" then
else
specs = lush.extends({ theme }).with(function()
return {
FloatBorder { fg = hsluv "#203f57" }, -- --border-color
helpHyperTextJump { fg = hsluv "#8ec77e" }, -- --link-color
FloatBorder { fg = hsl "#203f57" }, -- --border-color
helpHyperTextJump { fg = hsl "#8ec77e" }, -- --link-color
helpOption { helpHyperTextJump },
markdownUrl { helpHyperTextJump },
}

View File

@@ -1,17 +1,17 @@
local lush = require "lush"
local hsluv = lush.hsluv
local hsl = lush.hsl
local base_name = require("zenbones.util").bg_to_base_name()
local palette = require(base_name .. ".palette")
if base_name == "zenbones" then
palette.bg = hsluv "#e7eee8" -- --bg-color
palette.fg = hsluv "#202e18" -- --accent-color
palette.bg = hsl "#e7eee8" -- --bg-color
palette.fg = hsl "#202e18" -- --accent-color
palette.leaf = palette.leaf.sa(24).li(8) -- need to make green more prominent
else
palette.bg = hsluv "#0f191f" -- --bg-color
palette.fg = hsluv "#c7d6d0" -- --fg-color
palette.leaf = hsluv "#8fff6d" -- --accent-color
palette.bg = hsl "#0f191f" -- --bg-color
palette.fg = hsl "#c7d6d0" -- --fg-color
palette.leaf = hsl "#8fff6d" -- --accent-color
end
return palette