diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 07c8972..ba0b78d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -19,6 +19,7 @@ jobs: - name: Clone lush run: git clone --depth 1 https://github.com/rktjmp/lush.nvim ~/.local/share/nvim/site/pack/zenbones/start/lush.nvim + run: git clone --depth 1 https://github.com/rktjmp/shipwright.nvim ~/.local/share/nvim/site/pack/zenbones/start/shipwright.nvim - uses: rhysd/action-setup-vim@v1 with: diff --git a/README.md b/README.md index 847771d..8265d4e 100644 --- a/README.md +++ b/README.md @@ -8,14 +8,6 @@ It is carefully crafted for extensibility. You can [create your own zenbones-based colorscheme](doc/zenbones.md#create-your-own-colorscheme) or try the [built-in collection](#usage). -## ⚠️ Breaking change notice ⚠️ - -**zenflesh** is deprecated in favor of zenbones `background=dark`. It is -expected to be removed in the next release. - -See all the -[changelogs in the release page](https://github.com/mcchrish/zenbones.nvim/releases). - ![Zenbones main image](https://user-images.githubusercontent.com/7200153/133883977-116795f3-c602-45f0-8907-b89c8d0b2f82.jpg)

@@ -37,8 +29,8 @@ Example installation using packer: use { "mcchrish/zenbones.nvim", -- Optionally install Lush. Allows for more configuration or extending the colorscheme - requires = "rktjmp/lush.nvim" -- If you don't want to install lush, make sure to set g:zenbones_compat = 1 + requires = "rktjmp/lush.nvim" } ``` @@ -51,17 +43,22 @@ set termguicolors set background=light " or dark colorscheme zenbones - -colorscheme zenwritten " Zero hue and saturation version -colorscheme neobones " https://neovim.io flavor -colorscheme vimbones " https://www.vim.org flavor -colorscheme rosebones " Rosé Pine flavor - https://rosepinetheme.com -colorscheme forestbones " Everforest flavor - https://github.com/sainnhe/everforest -colorscheme nordbones " Nord flavor - https://www.nordtheme.com/docs/colors-and-palettes -colorscheme tokyobones " Tokyo Night flavor - https://github.com/enkia/tokyo-night-vscode-theme#color-palette -colorscheme duckbones " Spaceduck flavor - https://pineapplegiant.github.io/spaceduck ``` +Or choose from the collection: + +| colorscheme | description | +| ------------- | ------------------------------------------------------------------------------------------ | +| `zenwritten` | Zero hue and saturation version | +| `neobones` | Inspired by [neovim.io](https://neovim.io) | +| `vimbones` | Inspired by [vim.org](https://www.vim.org) | +| `rosebones` | Inspired by [Rosé Pine](https://rosepinetheme.com) | +| `forestbones` | Inspired by [Everforest](https://github.com/sainnhe/everforest) | +| `nordbones` | Inspired by [Nord](https://www.nordtheme.com/docs/colors-and-palettes) | +| `tokyobones` | Inspired by [Tokyo Night](https://github.com/enkia/tokyo-night-vscode-theme#color-palette) | +| `duckbones` | Inspired by [Spaceduck](https://pineapplegiant.github.io/spaceduck) | +| `zenburned` | Inspired by [Zenburn](https://kippura.org/zenburnpage) | + ## [Configuration and other documentations](doc/zenbones.md) See [documentations](doc/zenbones.md) or `:help zenbones.txt`. @@ -81,7 +78,7 @@ See [documentations](doc/zenbones.md) or `:help zenbones.txt`. | :---------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------: | | ![Stark darkness](https://user-images.githubusercontent.com/7200153/133776839-4b12c3dd-233f-47d1-9740-006bf50e812a.png) | ![Default darkness](https://user-images.githubusercontent.com/7200153/133776882-26d006b4-50db-49ad-bd79-3bec327a95fc.png) | ![Warm darkness](https://user-images.githubusercontent.com/7200153/133776957-3d2949c9-51b6-4537-aca4-6ced80113b91.png) | -See more [showcase from the other flavors here](doc/showcase.md). +See more [showcase from the other colorschemes here](doc/showcase.md). ## Other plugins support diff --git a/autoload/lightline/colorscheme/zenflesh.vim b/autoload/lightline/colorscheme/zenflesh.vim deleted file mode 100644 index f89c73f..0000000 --- a/autoload/lightline/colorscheme/zenflesh.vim +++ /dev/null @@ -1,23 +0,0 @@ -" 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 = [ [ "#AFA099", "#736863", "bold" ], [ "#AFA099", "#4F4844" ] ] -let s:p.normal.middle = [ [ "#B4BDC3", "#3E3835" ] ] -let s:p.normal.right = [ [ "#AFA099", "#4F4844" ], [ "#AFA099", "#4F4844" ] ] -let s:p.normal.warning = [ [ "#B77E64", "#211D1B" ] ] -let s:p.normal.error = [ [ "#DE6E7C", "#251B1C" ] ] - -let s:p.inactive.left = [ [ "#CAD0D4", "#322D2B" ], [ "#CAD0D4", "#322D2B" ] ] -let s:p.inactive.middle = [ [ "#CAD0D4", "#322D2B" ] ] -let s:p.inactive.right = [ [ "#CAD0D4", "#322D2B" ] ] - -let s:p.insert.left = [ [ "#AFA099", "#324757", "bold" ], [ "#AFA099", "#4F4844" ] ] -let s:p.replace.left = [ [ "#AFA099", "#3E2225", "bold" ], [ "#AFA099", "#4F4844" ] ] -let s:p.visual.left = [ [ "#AFA099", "#3D4042", "bold" ], [ "#AFA099", "#4F4844" ] ] - -let s:p.tabline.left = [ [ "#B4BDC3", "#4F4844", "italic" ] ] -let s:p.tabline.middle = [ [ "#CAD0D4", "#322D2B" ] ] -let s:p.tabline.right = [ [ "#B4BDC3", "#4F4844" ] ] -let s:p.tabline.tabsel = [ [ "#B4BDC3", "#1C1917", "bold" ] ] - -let g:lightline#colorscheme#zenbones#palette = lightline#colorscheme#fill(s:p) diff --git a/autoload/zenbones.vim b/autoload/zenbones.vim new file mode 100644 index 0000000..8b77b26 --- /dev/null +++ b/autoload/zenbones.vim @@ -0,0 +1,17 @@ +function! zenbones#setup_colorscheme(...) abort + if exists('g:colors_name') + highlight clear + endif + + let g:colors_name = a:1 + let l:bg = a:0 == 2 ? a:2 : v:null + if l:bg != v:null + let &background = l:bg + endif + + if has('nvim') && (!exists('g:' . g:colors_name . '_compat') || g:{g:colors_name}_compat == 0) + lua require("zenbones.util").apply_colorscheme() + else + call zenbones#generated#{g:colors_name . (l:bg == v:null ? '_' . &background : '')}#load() + endif +endfunction diff --git a/colors/duckbones.lua b/colors/duckbones.lua deleted file mode 100644 index 04b938b..0000000 --- a/colors/duckbones.lua +++ /dev/null @@ -1,12 +0,0 @@ -if vim.g.colors_name then - vim.api.nvim_command "highlight clear" -end - -vim.g.colors_name = "duckbones" -vim.opt.background = "dark" - -package.loaded["duckbones"] = nil -require "lush"(require "duckbones", { force_clean = false }) - -local p = require("duckbones.palette").dark -require("zenbones.term").apply_colors(p) diff --git a/colors/duckbones.vim b/colors/duckbones.vim new file mode 100644 index 0000000..11ff5b5 --- /dev/null +++ b/colors/duckbones.vim @@ -0,0 +1 @@ +call zenbones#setup_colorscheme('duckbones', 'dark') diff --git a/colors/forestbones.lua b/colors/forestbones.lua deleted file mode 100644 index 376296c..0000000 --- a/colors/forestbones.lua +++ /dev/null @@ -1,11 +0,0 @@ -if vim.g.colors_name then - vim.api.nvim_command "highlight clear" -end - -vim.g.colors_name = "forestbones" - -package.loaded["forestbones"] = nil -require "lush"(require "forestbones", { force_clean = false }) - -local p = require("forestbones.palette")[vim.opt.background:get()] -require("zenbones.term").apply_colors(p) diff --git a/colors/forestbones.vim b/colors/forestbones.vim new file mode 100644 index 0000000..e031c15 --- /dev/null +++ b/colors/forestbones.vim @@ -0,0 +1 @@ +call zenbones#setup_colorscheme('forestbones') diff --git a/colors/neobones.lua b/colors/neobones.lua deleted file mode 100644 index 86b62d9..0000000 --- a/colors/neobones.lua +++ /dev/null @@ -1,11 +0,0 @@ -if vim.g.colors_name then - vim.api.nvim_command "highlight clear" -end - -vim.g.colors_name = "neobones" - -package.loaded["neobones"] = nil -require "lush"(require "neobones", { force_clean = false }) - -local p = require("neobones.palette")[vim.opt.background:get()] -require("zenbones.term").apply_colors(p) diff --git a/colors/neobones.vim b/colors/neobones.vim new file mode 100644 index 0000000..e5580ae --- /dev/null +++ b/colors/neobones.vim @@ -0,0 +1 @@ +call zenbones#setup_colorscheme('neobones') diff --git a/colors/nordbones.vim b/colors/nordbones.vim index cc3bcfb..4435c33 100644 --- a/colors/nordbones.vim +++ b/colors/nordbones.vim @@ -1,264 +1 @@ -" This file is auto-generated from lua/zenbones/template/vim.lua -if exists('g:colors_name') - highlight clear -endif - -set background=dark -let g:colors_name = 'nordbones' - -let g:terminal_color_0 = '#2F3541' -let g:terminal_color_1 = '#C1616A' -let g:terminal_color_2 = '#A4BE8D' -let g:terminal_color_3 = '#CF866F' -let g:terminal_color_4 = '#8FBCBA' -let g:terminal_color_5 = '#B38DAC' -let g:terminal_color_6 = '#87BFCE' -let g:terminal_color_7 = '#EBEEF3' -let g:terminal_color_8 = '#475063' -let g:terminal_color_9 = '#D6787F' -let g:terminal_color_10 = '#A8CC86' -let g:terminal_color_11 = '#E09680' -let g:terminal_color_12 = '#89CAC8' -let g:terminal_color_13 = '#CF97C5' -let g:terminal_color_14 = '#82CCE0' -let g:terminal_color_15 = '#A5B4CD' - -if has('nvim') && (!exists('g:zenbones_compat') || g:zenbones_compat == 0) - lua package.loaded["nordbones"] = nil - lua require "lush"(require "nordbones", { force_clean = false }) - finish -else -highlight Bold guifg=NONE guibg=NONE guisp=NONE gui=bold -highlight BufferVisible guifg=#F2F4F7 guibg=NONE guisp=NONE gui=NONE -highlight BufferVisibleIndex guifg=#F2F4F7 guibg=NONE guisp=NONE gui=NONE -highlight BufferVisibleSign guifg=#F2F4F7 guibg=NONE guisp=NONE gui=NONE -highlight CmpItemAbbr guifg=#BFCADB guibg=NONE guisp=NONE gui=NONE -highlight CmpItemAbbrDeprecated guifg=#7285A0 guibg=NONE guisp=NONE gui=NONE -highlight CmpItemAbbrMatch guifg=#EBEEF3 guibg=NONE guisp=NONE gui=bold -highlight CmpItemAbbrMatchFuzzy guifg=#CDD5E2 guibg=NONE guisp=NONE gui=bold -highlight CmpItemKind guifg=#9EAFC9 guibg=NONE guisp=NONE gui=NONE -highlight CmpItemMenu guifg=#8DA2C0 guibg=NONE guisp=NONE gui=NONE -highlight CocMarkdownLink guifg=#87BFCE guibg=NONE guisp=NONE gui=underline -highlight ColorColumn guifg=NONE guibg=#825243 guisp=NONE gui=NONE -highlight Comment guifg=#737C90 guibg=NONE guisp=NONE gui=italic -highlight Conceal guifg=#8DA2C0 guibg=NONE guisp=NONE gui=bold,italic -highlight Constant guifg=#9EAFC9 guibg=NONE guisp=NONE gui=italic -highlight Cursor guifg=#2F3541 guibg=#EEF1F5 guisp=NONE gui=NONE -highlight CursorLine guifg=NONE guibg=#353C49 guisp=NONE gui=NONE -highlight CursorLineNr guifg=#EBEEF3 guibg=NONE guisp=NONE gui=bold -highlight Delimiter guifg=#818EAB guibg=NONE guisp=NONE gui=NONE -highlight DiagnosticHint guifg=#B38DAC guibg=NONE guisp=NONE gui=NONE -highlight DiagnosticInfo guifg=#8FBCBA guibg=NONE guisp=NONE gui=NONE -highlight DiagnosticSignError guifg=#C1616A guibg=NONE guisp=NONE gui=NONE -highlight DiagnosticSignHint guifg=#B38DAC guibg=NONE guisp=NONE gui=NONE -highlight DiagnosticSignInfo guifg=#8FBCBA guibg=NONE guisp=NONE gui=NONE -highlight DiagnosticSignWarn guifg=#CF866F guibg=NONE guisp=NONE gui=NONE -highlight DiagnosticUnderlineError guifg=#C1616A guibg=NONE guisp=NONE gui=undercurl -highlight DiagnosticUnderlineHint guifg=#B38DAC guibg=NONE guisp=NONE gui=undercurl -highlight DiagnosticUnderlineInfo guifg=#8FBCBA guibg=NONE guisp=NONE gui=undercurl -highlight DiagnosticUnderlineWarn guifg=#CF866F guibg=NONE guisp=NONE gui=undercurl -highlight DiagnosticVirtualTextError guifg=#C1616A guibg=#453536 guisp=NONE gui=NONE -highlight DiagnosticVirtualTextWarn guifg=#CF866F guibg=#403735 guisp=NONE gui=NONE -highlight DiffAdd guifg=NONE guibg=#3D4B2F guisp=NONE gui=NONE -highlight DiffChange guifg=NONE guibg=#324B4B guisp=NONE gui=NONE -highlight DiffDelete guifg=NONE guibg=#663A3E guisp=NONE gui=NONE -highlight DiffText guifg=#EBEEF3 guibg=#476968 guisp=NONE gui=NONE -highlight Directory guifg=NONE guibg=NONE guisp=NONE gui=bold -highlight Error guifg=#C1616A guibg=NONE guisp=NONE gui=NONE -highlight FloatBorder guifg=#7E8CA8 guibg=NONE guisp=NONE gui=NONE -highlight FoldColumn guifg=#69758C guibg=NONE guisp=NONE gui=bold -highlight Folded guifg=#A8B1C5 guibg=#485061 guisp=NONE gui=NONE -highlight Function guifg=#87BFCE guibg=NONE guisp=NONE gui=NONE -highlight GitSignsAdd guifg=#A4BE8D guibg=NONE guisp=NONE gui=NONE -highlight GitSignsChange guifg=#8FBCBA guibg=NONE guisp=NONE gui=NONE -highlight GitSignsDelete guifg=#C1616A guibg=NONE guisp=NONE gui=NONE -highlight HopNextKey2 guifg=#8FBCBA guibg=NONE guisp=NONE gui=NONE -highlight Identifer guifg=#EBEEF3 guibg=NONE guisp=NONE gui=NONE -highlight Identifier guifg=#BFCADB guibg=NONE guisp=NONE gui=NONE -highlight IncSearch guifg=#2F3541 guibg=#D1BACD guisp=NONE gui=bold -highlight IndentBlanklineChar guifg=#474E5B guibg=NONE guisp=NONE gui=NONE -highlight Italic guifg=NONE guibg=NONE guisp=NONE gui=italic -highlight LightspeedGreyWash guifg=#737C90 guibg=NONE guisp=NONE gui=NONE -highlight LightspeedLabel guifg=#B38DAC guibg=NONE guisp=NONE gui=bold,underline -highlight LightspeedLabelDistant guifg=#87BFCE guibg=NONE guisp=NONE gui=bold,underline -highlight LightspeedLabelDistantOverlapped guifg=#87BFCE guibg=NONE guisp=NONE gui=underline -highlight LightspeedLabelOverlapped guifg=#B38DAC guibg=NONE guisp=NONE gui=underline -highlight LightspeedOneCharMatch guifg=#2F3541 guibg=#B38DAC guisp=NONE gui=bold -highlight LightspeedPendingChangeOpArea guifg=#B38DAC guibg=NONE guisp=NONE gui=NONE -highlight LightspeedShortcut guifg=#2F3541 guibg=#B38DAC guisp=NONE gui=bold,underline -highlight LineNr guifg=#69758C guibg=NONE guisp=NONE gui=NONE -highlight MoreMsg guifg=#A4BE8D guibg=NONE guisp=NONE gui=bold -highlight NeogitHunkHeaderHighlight guifg=#EBEEF3 guibg=#353C49 guisp=NONE gui=bold -highlight NnnNormal guifg=#EBEEF3 guibg=#333946 guisp=NONE gui=NONE -highlight NnnVertSplit guifg=bg guibg=NONE guisp=NONE gui=NONE -highlight NonText guifg=#606B81 guibg=NONE guisp=NONE gui=NONE -highlight Normal guifg=#EBEEF3 guibg=#2F3541 guisp=NONE gui=NONE -highlight NormalFloat guifg=NONE guibg=#3B4251 guisp=NONE gui=NONE -highlight Number guifg=#8FBCBA guibg=NONE guisp=NONE gui=italic -highlight NvimTreeCursorLine guifg=NONE guibg=#414959 guisp=NONE gui=NONE -highlight NvimTreeNormal guifg=#EBEEF3 guibg=#333946 guisp=NONE gui=NONE -highlight NvimTreeRootFolder guifg=#8FBCBA guibg=NONE guisp=NONE gui=bold -highlight NvimTreeSpecialFile guifg=#B38DAC guibg=NONE guisp=NONE gui=underline -highlight NvimTreeSymlink guifg=#8FBCBA guibg=NONE guisp=NONE gui=NONE -highlight NvimTreeVertSplit guifg=bg guibg=NONE guisp=NONE gui=NONE -highlight Pmenu guifg=NONE guibg=#414959 guisp=NONE gui=NONE -highlight PmenuSbar guifg=NONE guibg=#727F98 guisp=NONE gui=NONE -highlight PmenuSel guifg=NONE guibg=#576175 guisp=NONE gui=NONE -highlight PmenuThumb guifg=NONE guibg=#8694B0 guisp=NONE gui=NONE -highlight Search guifg=#EBEEF3 guibg=#84637E guisp=NONE gui=NONE -highlight SneakLabelMask guifg=#B38DAC guibg=#B38DAC guisp=NONE gui=NONE -highlight Special guifg=#ABBAD0 guibg=NONE guisp=NONE gui=bold -highlight SpecialComment guifg=#737C90 guibg=NONE guisp=NONE gui=bold -highlight SpecialKey guifg=#606B81 guibg=NONE guisp=NONE gui=italic -highlight SpellBad guifg=#B16B70 guibg=NONE guisp=NONE gui=undercurl -highlight SpellCap guifg=#B16B70 guibg=NONE guisp=NONE gui=undercurl -highlight SpellRare guifg=#B16B70 guibg=NONE guisp=NONE gui=undercurl -highlight Statement guifg=#81A1C1 guibg=NONE guisp=NONE gui=NONE -highlight StatusLine guifg=#EBEEF3 guibg=#485061 guisp=NONE gui=NONE -highlight StatusLineNC guifg=#F2F4F7 guibg=#414959 guisp=NONE gui=NONE -highlight TSConstant guifg=#BFCADB guibg=NONE guisp=NONE gui=bold -highlight TabLineSel guifg=NONE guibg=NONE guisp=NONE gui=bold -highlight TelescopeBorder guifg=#7E8CA8 guibg=NONE guisp=NONE gui=NONE -highlight TelescopeMatching guifg=#B38DAC guibg=NONE guisp=NONE gui=bold -highlight TelescopeSelectionCaret guifg=#C1616A guibg=#353C49 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=#5E81AB guibg=NONE guisp=NONE gui=NONE -highlight Underlined guifg=NONE guibg=NONE guisp=NONE gui=underline -highlight VertSplit guifg=#69758C guibg=NONE guisp=NONE gui=NONE -highlight Visual guifg=NONE guibg=#545F70 guisp=NONE gui=NONE -highlight WarningMsg guifg=#CF866F guibg=NONE guisp=NONE gui=NONE -highlight WildMenu guifg=#2F3541 guibg=#B38DAC guisp=NONE gui=NONE -highlight diffAdded guifg=#A4BE8D guibg=NONE guisp=NONE gui=NONE -highlight diffChanged guifg=#8FBCBA guibg=NONE guisp=NONE gui=NONE -highlight diffFile guifg=#CF866F guibg=NONE guisp=NONE gui=bold -highlight diffIndexLine guifg=#CF866F guibg=NONE guisp=NONE gui=NONE -highlight diffLine guifg=#B38DAC guibg=NONE guisp=NONE gui=bold -highlight diffNewFile guifg=#A4BE8D guibg=NONE guisp=NONE gui=italic -highlight diffOldFile guifg=#C1616A guibg=NONE guisp=NONE gui=italic -highlight diffRemoved guifg=#C1616A guibg=NONE guisp=NONE gui=NONE -highlight lCursor guifg=#2F3541 guibg=#8297B6 guisp=NONE gui=NONE -highlight markdownH1 guifg=#EBEEF3 guibg=NONE guisp=NONE gui=bold,underline -highlight! link Boolean Number -highlight! link BufferCurrent TabLineSel -highlight! link CocCodeLens LineNr -highlight! link CocErrorHighlight DiagnosticUnderlineError -highlight! link CocErrorSign DiagnosticSignError -highlight! link CocErrorVirtualText DiagnosticVirtualTextError -highlight! link CocHintHighlight DiagnosticUnderlineHint -highlight! link CocHintSign DiagnosticSignHint -highlight! link CocInfoHighlight DiagnosticUnderlineInfo -highlight! link CocInfoSign DiagnosticSignInfo -highlight! link CocSelectedText SpellBad -highlight! link CocWarningHighlight DiagnosticUnderlineWarn -highlight! link CocWarningSign DiagnosticSignWarn -highlight! link CocWarningVitualText DiagnosticVirtualTextWarn -highlight! link CursorColumn CursorLine -highlight! link DiagnosticError Error -highlight! link DiagnosticWarn WarningMsg -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 DiagnosticError -highlight! link LspDiagnosticsDefaultHint DiagnosticHint -highlight! link LspDiagnosticsDefaultInformation DiagnosticInfo -highlight! link LspDiagnosticsDefaultWarning DiagnosticWarn -highlight! link LspDiagnosticsSignError DiagnosticSignError -highlight! link LspDiagnosticsSignHint DiagnosticSignHint -highlight! link LspDiagnosticsSignInformation DiagnosticSignInfo -highlight! link LspDiagnosticsSignWarning DiagnosticSignWarn -highlight! link LspDiagnosticsUnderlineError DiagnosticUnderlineError -highlight! link LspDiagnosticsUnderlineHint DiagnosticUnderlineHint -highlight! link LspDiagnosticsUnderlineInformation DiagnosticUnderlineInfo -highlight! link LspDiagnosticsUnderlineWarning DiagnosticUnderlineWarn -highlight! link LspDiagnosticsVirtualTextError DiagnosticVirtualTextError -highlight! link LspDiagnosticsVirtualTextWarning DiagnosticVirtualTextWarn -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 DiagnosticError -highlight! link NeogitNotificationInfo DiagnosticInfo -highlight! link NeogitNotificationWarning DiagnosticWarn -highlight! link NnnNormalNC NnnNormal -highlight! link NvimTreeCursorColumn NvimTreeCursorLine -highlight! link NvimTreeGitDeleted diffRemoved -highlight! link NvimTreeGitDirty diffChanged -highlight! link NvimTreeGitNew diffAdded -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 TSConstBuiltin Number -highlight! link TSConstMacro Number -highlight! link TSDanger Error -highlight! link TSNamespace Special -highlight! link TSNote DiagnosticInfo -highlight! link TSTag Special -highlight! link TSVariable Identifier -highlight! link TSVariableBuiltin Number -highlight! link TSWarning WarningMsg -highlight! link TabLine StatusLine -highlight! link TabLineFill StatusLineNC -highlight! link TelescopeSelection CursorLine -highlight! link TermCursor Cursor -highlight! link TermCursorNC lCursor -highlight! link TroubleNormal Function -highlight! link TroubleSource Constant -highlight! link TroubleText Function -highlight! link WhichKey Statement -highlight! link WhichKeyGroup Special -highlight! link WhichKeySeparator LineNr -highlight! link WhichKeyValue Constant -highlight! link Whitespace NonText -highlight! link gitcommitOverflow WarningMsg -highlight! link helpHyperTextEntry Special -highlight! link helpHyperTextJump Constant -highlight! link helpOption Constant -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 StatusLineTerm StatusLine -highlight! link StatusLineTermNC StatusLineNC -endif - -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 +call zenbones#setup_colorscheme('nordbones', 'dark') diff --git a/colors/rosebones.lua b/colors/rosebones.lua deleted file mode 100644 index ba5f300..0000000 --- a/colors/rosebones.lua +++ /dev/null @@ -1,11 +0,0 @@ -if vim.g.colors_name then - vim.api.nvim_command "highlight clear" -end - -vim.g.colors_name = "rosebones" - -package.loaded["rosebones"] = nil -require "lush"(require "rosebones", { force_clean = false }) - -local p = require("rosebones.palette")[vim.opt.background:get()] -require("zenbones.term").apply_colors(p) diff --git a/colors/rosebones.vim b/colors/rosebones.vim new file mode 100644 index 0000000..ebc8c16 --- /dev/null +++ b/colors/rosebones.vim @@ -0,0 +1 @@ +call zenbones#setup_colorscheme('rosebones') diff --git a/colors/tokyobones.lua b/colors/tokyobones.lua deleted file mode 100644 index 23c3c6f..0000000 --- a/colors/tokyobones.lua +++ /dev/null @@ -1,11 +0,0 @@ -if vim.g.colors_name then - vim.api.nvim_command "highlight clear" -end - -vim.g.colors_name = "tokyobones" - -package.loaded["tokyobones"] = nil -require "lush"(require "tokyobones", { force_clean = false }) - -local p = require("tokyobones.palette")[vim.opt.background:get()] -require("zenbones.term").apply_colors(p) diff --git a/colors/tokyobones.vim b/colors/tokyobones.vim new file mode 100644 index 0000000..deb6cea --- /dev/null +++ b/colors/tokyobones.vim @@ -0,0 +1 @@ +call zenbones#setup_colorscheme('tokyobones') diff --git a/colors/vimbones.vim b/colors/vimbones.vim index 75f40dd..f9aca07 100644 --- a/colors/vimbones.vim +++ b/colors/vimbones.vim @@ -1,263 +1 @@ -" This file is auto-generated from lua/zenbones/template/vim.lua -if exists('g:colors_name') - highlight clear -endif - -set background=light -let g:colors_name = 'vimbones' - -let g:terminal_color_0 = '#F0F0CA' -let g:terminal_color_1 = '#A8334C' -let g:terminal_color_2 = '#4F6C31' -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 = '#353535' -let g:terminal_color_8 = '#C6C6A3' -let g:terminal_color_9 = '#94253E' -let g:terminal_color_10 = '#3F5A22' -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 = '#5C5C5C' - -if has('nvim') && (!exists('g:zenbones_compat') || g:zenbones_compat == 0) - lua package.loaded["vimbones"] = nil - lua require "lush"(require "vimbones", { force_clean = false }) - finish -else -highlight Bold guifg=NONE guibg=NONE guisp=NONE gui=bold -highlight BufferVisible guifg=#686868 guibg=NONE guisp=NONE gui=NONE -highlight BufferVisibleIndex guifg=#686868 guibg=NONE guisp=NONE gui=NONE -highlight BufferVisibleSign guifg=#686868 guibg=NONE guisp=NONE gui=NONE -highlight CmpItemAbbr guifg=#505050 guibg=NONE guisp=NONE gui=NONE -highlight CmpItemAbbrDeprecated guifg=#848484 guibg=NONE guisp=NONE gui=NONE -highlight CmpItemAbbrMatch guifg=#353535 guibg=NONE guisp=NONE gui=bold -highlight CmpItemAbbrMatchFuzzy guifg=#494949 guibg=NONE guisp=NONE gui=bold -highlight CmpItemKind guifg=#636363 guibg=NONE guisp=NONE gui=NONE -highlight CmpItemMenu guifg=#6D6D6D guibg=NONE guisp=NONE gui=NONE -highlight CocMarkdownLink guifg=#3B8992 guibg=NONE guisp=NONE gui=underline -highlight ColorColumn guifg=NONE guibg=#E6C5BD guisp=NONE gui=NONE -highlight Comment guifg=#8C8C7C guibg=NONE guisp=NONE gui=italic -highlight Conceal guifg=#5C5C5C guibg=NONE guisp=NONE gui=bold,italic -highlight Constant guifg=#636363 guibg=NONE guisp=NONE gui=italic -highlight Cursor guifg=#F0F0CA guibg=#353535 guisp=NONE gui=NONE -highlight CursorLine guifg=NONE guibg=#E7E8C3 guisp=NONE gui=NONE -highlight CursorLineNr guifg=#353535 guibg=NONE guisp=NONE gui=bold -highlight Delimiter guifg=#85856F guibg=NONE guisp=NONE gui=NONE -highlight DiagnosticHint guifg=#88507D guibg=NONE guisp=NONE gui=NONE -highlight DiagnosticInfo guifg=#286486 guibg=NONE guisp=NONE gui=NONE -highlight DiagnosticSignError guifg=#A8334C guibg=NONE guisp=NONE gui=NONE -highlight DiagnosticSignHint guifg=#88507D guibg=NONE guisp=NONE gui=NONE -highlight DiagnosticSignInfo guifg=#286486 guibg=NONE guisp=NONE gui=NONE -highlight DiagnosticSignWarn guifg=#944927 guibg=NONE guisp=NONE gui=NONE -highlight DiagnosticUnderlineError guifg=#A8334C guibg=NONE guisp=NONE gui=undercurl -highlight DiagnosticUnderlineHint guifg=#88507D guibg=NONE guisp=NONE gui=undercurl -highlight DiagnosticUnderlineInfo guifg=#286486 guibg=NONE guisp=NONE gui=undercurl -highlight DiagnosticUnderlineWarn guifg=#944927 guibg=NONE guisp=NONE gui=undercurl -highlight DiagnosticVirtualTextError guifg=#A8334C guibg=#F2DEE0 guisp=NONE gui=NONE -highlight DiagnosticVirtualTextWarn guifg=#944927 guibg=#F2DEDA guisp=NONE gui=NONE -highlight DiffAdd guifg=NONE guibg=#CBE5B8 guisp=NONE gui=NONE -highlight DiffChange guifg=NONE guibg=#D4DEE7 guisp=NONE gui=NONE -highlight DiffDelete guifg=NONE guibg=#EBD8DA guisp=NONE gui=NONE -highlight DiffText guifg=#353535 guibg=#A9BED1 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=#71715E guibg=NONE guisp=NONE gui=NONE -highlight FoldColumn guifg=#9A9A81 guibg=NONE guisp=NONE gui=bold -highlight Folded guifg=#515143 guibg=#C6C6A6 guisp=NONE gui=NONE -highlight Function guifg=#353535 guibg=NONE guisp=NONE gui=NONE -highlight GitSignsAdd guifg=#4F6C31 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=#505050 guibg=NONE guisp=NONE gui=NONE -highlight IncSearch guifg=#F0F0CA guibg=#C074B2 guisp=NONE gui=bold -highlight IndentBlanklineChar guifg=#D0D0B6 guibg=NONE guisp=NONE gui=NONE -highlight Italic guifg=NONE guibg=NONE guisp=NONE gui=italic -highlight LightspeedGreyWash guifg=#8C8C7C 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=#F0F0CA guibg=#88507D guisp=NONE gui=bold -highlight LightspeedPendingChangeOpArea guifg=#88507D guibg=NONE guisp=NONE gui=NONE -highlight LightspeedShortcut guifg=#F0F0CA guibg=#88507D guisp=NONE gui=bold,underline -highlight LineNr guifg=#9A9A81 guibg=NONE guisp=NONE gui=NONE -highlight MoreMsg guifg=#4F6C31 guibg=NONE guisp=NONE gui=bold -highlight NeogitHunkHeaderHighlight guifg=#353535 guibg=#E7E8C3 guisp=NONE gui=bold -highlight NnnNormal guifg=#353535 guibg=#E7E8C3 guisp=NONE gui=NONE -highlight NnnVertSplit guifg=bg guibg=NONE guisp=NONE gui=NONE -highlight NonText guifg=#B0B093 guibg=NONE guisp=NONE gui=NONE -highlight Normal guifg=#353535 guibg=#F0F0CA guisp=NONE gui=NONE -highlight NormalFloat guifg=NONE guibg=#DFDFBC guisp=NONE gui=NONE -highlight Number guifg=#2A6535 guibg=NONE guisp=NONE gui=italic -highlight NvimTreeCursorLine guifg=NONE guibg=#D6D6B5 guisp=NONE gui=NONE -highlight NvimTreeNormal guifg=#353535 guibg=#E7E8C3 guisp=NONE gui=NONE -highlight NvimTreeRootFolder guifg=#286486 guibg=NONE guisp=NONE gui=bold -highlight NvimTreeSpecialFile guifg=#88507D guibg=NONE guisp=NONE gui=underline -highlight NvimTreeSymlink guifg=#286486 guibg=NONE guisp=NONE gui=NONE -highlight NvimTreeVertSplit guifg=bg guibg=NONE guisp=NONE gui=NONE -highlight Pmenu guifg=NONE guibg=#D6D6B5 guisp=NONE gui=NONE -highlight PmenuSbar guifg=NONE guibg=#A7A78D guisp=NONE gui=NONE -highlight PmenuSel guifg=NONE guibg=#BABB9D guisp=NONE gui=NONE -highlight PmenuThumb guifg=NONE guibg=#F9F9D2 guisp=NONE gui=NONE -highlight PreProc guifg=#35663D guibg=NONE guisp=NONE gui=NONE -highlight Search guifg=#353535 guibg=#DEB9D6 guisp=NONE gui=NONE -highlight SneakLabelMask guifg=#88507D guibg=#88507D guisp=NONE gui=NONE -highlight Special guifg=#5C5C5C guibg=NONE guisp=NONE gui=bold -highlight SpecialComment guifg=#8C8C7C guibg=NONE guisp=NONE gui=bold -highlight SpecialKey guifg=#B0B093 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=#156A29 guibg=NONE guisp=NONE gui=bold -highlight StatusLine guifg=#353535 guibg=#CBCBAB guisp=NONE gui=NONE -highlight StatusLineNC guifg=#686868 guibg=#D6D6B5 guisp=NONE gui=NONE -highlight TSConstant guifg=#505050 guibg=NONE guisp=NONE gui=bold -highlight TabLineSel guifg=NONE guibg=NONE guisp=NONE gui=bold -highlight TelescopeBorder guifg=#71715E guibg=NONE guisp=NONE gui=NONE -highlight TelescopeMatching guifg=#88507D guibg=NONE guisp=NONE gui=bold -highlight TelescopeSelectionCaret guifg=#A8334C guibg=#E7E8C3 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=#5B5B42 guibg=NONE guisp=NONE gui=NONE -highlight Underlined guifg=NONE guibg=NONE guisp=NONE gui=underline -highlight VertSplit guifg=#9A9A81 guibg=NONE guisp=NONE gui=NONE -highlight Visual guifg=NONE guibg=#D7D7D7 guisp=NONE gui=NONE -highlight WarningMsg guifg=#944927 guibg=NONE guisp=NONE gui=NONE -highlight WildMenu guifg=#F0F0CA guibg=#88507D guisp=NONE gui=NONE -highlight diffAdded guifg=#4F6C31 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=#4F6C31 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 lCursor guifg=#F0F0CA guibg=#595959 guisp=NONE gui=NONE -highlight markdownH1 guifg=#353535 guibg=NONE guisp=NONE gui=bold,underline -highlight! link Boolean Number -highlight! link BufferCurrent TabLineSel -highlight! link CocCodeLens LineNr -highlight! link CocErrorHighlight DiagnosticUnderlineError -highlight! link CocErrorSign DiagnosticSignError -highlight! link CocErrorVirtualText DiagnosticVirtualTextError -highlight! link CocHintHighlight DiagnosticUnderlineHint -highlight! link CocHintSign DiagnosticSignHint -highlight! link CocInfoHighlight DiagnosticUnderlineInfo -highlight! link CocInfoSign DiagnosticSignInfo -highlight! link CocSelectedText SpellBad -highlight! link CocWarningHighlight DiagnosticUnderlineWarn -highlight! link CocWarningSign DiagnosticSignWarn -highlight! link CocWarningVitualText DiagnosticVirtualTextWarn -highlight! link CursorColumn CursorLine -highlight! link DiagnosticError Error -highlight! link DiagnosticWarn WarningMsg -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 DiagnosticError -highlight! link LspDiagnosticsDefaultHint DiagnosticHint -highlight! link LspDiagnosticsDefaultInformation DiagnosticInfo -highlight! link LspDiagnosticsDefaultWarning DiagnosticWarn -highlight! link LspDiagnosticsSignError DiagnosticSignError -highlight! link LspDiagnosticsSignHint DiagnosticSignHint -highlight! link LspDiagnosticsSignInformation DiagnosticSignInfo -highlight! link LspDiagnosticsSignWarning DiagnosticSignWarn -highlight! link LspDiagnosticsUnderlineError DiagnosticUnderlineError -highlight! link LspDiagnosticsUnderlineHint DiagnosticUnderlineHint -highlight! link LspDiagnosticsUnderlineInformation DiagnosticUnderlineInfo -highlight! link LspDiagnosticsUnderlineWarning DiagnosticUnderlineWarn -highlight! link LspDiagnosticsVirtualTextError DiagnosticVirtualTextError -highlight! link LspDiagnosticsVirtualTextWarning DiagnosticVirtualTextWarn -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 DiagnosticError -highlight! link NeogitNotificationInfo DiagnosticInfo -highlight! link NeogitNotificationWarning DiagnosticWarn -highlight! link NnnNormalNC NnnNormal -highlight! link NvimTreeCursorColumn NvimTreeCursorLine -highlight! link NvimTreeGitDeleted diffRemoved -highlight! link NvimTreeGitDirty diffChanged -highlight! link NvimTreeGitNew diffAdded -highlight! link Question MoreMsg -highlight! link SignColumn LineNr -highlight! link Sneak Search -highlight! link SneakLabel WildMenu -highlight! link SpellLocal SpellCap -highlight! link TSConstBuiltin Number -highlight! link TSConstMacro Number -highlight! link TSDanger Error -highlight! link TSNamespace Special -highlight! link TSNote DiagnosticInfo -highlight! link TSTag Special -highlight! link TSVariable Identifier -highlight! link TSVariableBuiltin Number -highlight! link TSWarning WarningMsg -highlight! link TabLine StatusLine -highlight! link TabLineFill StatusLineNC -highlight! link TelescopeSelection CursorLine -highlight! link TermCursor Cursor -highlight! link TermCursorNC lCursor -highlight! link TroubleNormal Function -highlight! link TroubleSource Constant -highlight! link TroubleText Function -highlight! link WhichKey Statement -highlight! link WhichKeyGroup Special -highlight! link WhichKeySeparator LineNr -highlight! link WhichKeyValue Constant -highlight! link Whitespace NonText -highlight! link gitcommitOverflow WarningMsg -highlight! link helpHyperTextEntry Special -highlight! link helpHyperTextJump Constant -highlight! link helpOption Constant -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 StatusLineTerm StatusLine -highlight! link StatusLineTermNC StatusLineNC -endif - -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 +call zenbones#setup_colorscheme('vimbones', 'light') diff --git a/colors/zenbones.vim b/colors/zenbones.vim index 2a8ed89..837794e 100644 --- a/colors/zenbones.vim +++ b/colors/zenbones.vim @@ -1,399 +1 @@ -" This file is auto-generated from lua/zenbones/template/vim.lua -if exists('g:colors_name') - highlight clear -endif - -let g:colors_name = 'zenbones' - -if &background ==# 'light' -let g:terminal_color_0 = '#F0EDEC' -let g:terminal_color_1 = '#A8334C' -let g:terminal_color_2 = '#4F6C31' -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 = '#2C363C' -let g:terminal_color_8 = '#CFC1BA' -let g:terminal_color_9 = '#94253E' -let g:terminal_color_10 = '#3F5A22' -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 = '#4F5E68' -else -let g:terminal_color_0 = '#1C1917' -let g:terminal_color_1 = '#DE6E7C' -let g:terminal_color_2 = '#819B69' -let g:terminal_color_3 = '#B77E64' -let g:terminal_color_4 = '#6099C0' -let g:terminal_color_5 = '#B279A7' -let g:terminal_color_6 = '#66A5AD' -let g:terminal_color_7 = '#B4BDC3' -let g:terminal_color_8 = '#403833' -let g:terminal_color_9 = '#E8838F' -let g:terminal_color_10 = '#8BAE68' -let g:terminal_color_11 = '#D68C67' -let g:terminal_color_12 = '#61ABDA' -let g:terminal_color_13 = '#CF86C1' -let g:terminal_color_14 = '#65B8C1' -let g:terminal_color_15 = '#888F94' -endif - -if has('nvim') && (!exists('g:zenbones_compat') || g:zenbones_compat == 0) - lua package.loaded["zenbones"] = nil - lua require "lush"(require "zenbones", { force_clean = false }) - finish -else - -if &background ==# 'light' -highlight Bold guifg=NONE guibg=NONE guisp=NONE gui=bold -highlight BufferVisible guifg=#596A76 guibg=NONE guisp=NONE gui=NONE -highlight BufferVisibleIndex guifg=#596A76 guibg=NONE guisp=NONE gui=NONE -highlight BufferVisibleSign guifg=#596A76 guibg=NONE guisp=NONE gui=NONE -highlight CmpItemAbbr guifg=#44525B guibg=NONE guisp=NONE gui=NONE -highlight CmpItemAbbrDeprecated guifg=#728794 guibg=NONE guisp=NONE gui=NONE -highlight CmpItemAbbrMatch guifg=#2C363C guibg=NONE guisp=NONE gui=bold -highlight CmpItemAbbrMatchFuzzy guifg=#3E4B53 guibg=NONE guisp=NONE gui=bold -highlight CmpItemKind guifg=#556570 guibg=NONE guisp=NONE gui=NONE -highlight CmpItemMenu guifg=#5E6F7B guibg=NONE guisp=NONE gui=NONE -highlight CocMarkdownLink guifg=#3B8992 guibg=NONE guisp=NONE gui=underline -highlight ColorColumn guifg=NONE guibg=#E6C5BD guisp=NONE gui=NONE -highlight Comment guifg=#948985 guibg=NONE guisp=NONE gui=italic -highlight Conceal guifg=#4F5E68 guibg=NONE guisp=NONE gui=bold,italic -highlight Constant guifg=#556570 guibg=NONE guisp=NONE gui=italic -highlight Cursor guifg=#F0EDEC guibg=#2C363C guisp=NONE gui=NONE -highlight CursorLine guifg=NONE guibg=#E9E4E2 guisp=NONE gui=NONE -highlight CursorLineNr guifg=#2C363C guibg=NONE guisp=NONE gui=bold -highlight Delimiter guifg=#8E817B guibg=NONE guisp=NONE gui=NONE -highlight DiagnosticHint guifg=#88507D guibg=NONE guisp=NONE gui=NONE -highlight DiagnosticInfo guifg=#286486 guibg=NONE guisp=NONE gui=NONE -highlight DiagnosticSignError guifg=#A8334C guibg=NONE guisp=NONE gui=NONE -highlight DiagnosticSignHint guifg=#88507D guibg=NONE guisp=NONE gui=NONE -highlight DiagnosticSignInfo guifg=#286486 guibg=NONE guisp=NONE gui=NONE -highlight DiagnosticSignWarn guifg=#944927 guibg=NONE guisp=NONE gui=NONE -highlight DiagnosticUnderlineError guifg=#A8334C guibg=NONE guisp=NONE gui=undercurl -highlight DiagnosticUnderlineHint guifg=#88507D guibg=NONE guisp=NONE gui=undercurl -highlight DiagnosticUnderlineInfo guifg=#286486 guibg=NONE guisp=NONE gui=undercurl -highlight DiagnosticUnderlineWarn guifg=#944927 guibg=NONE guisp=NONE gui=undercurl -highlight DiagnosticVirtualTextError guifg=#A8334C guibg=#F2DEE0 guisp=NONE gui=NONE -highlight DiagnosticVirtualTextWarn guifg=#944927 guibg=#F2DEDA guisp=NONE gui=NONE -highlight DiffAdd guifg=NONE guibg=#CBE5B8 guisp=NONE gui=NONE -highlight DiffChange guifg=NONE guibg=#D4DEE7 guisp=NONE gui=NONE -highlight DiffDelete guifg=NONE guibg=#EBD8DA guisp=NONE gui=NONE -highlight DiffText guifg=#2C363C guibg=#A9BED1 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=#786D68 guibg=NONE guisp=NONE gui=NONE -highlight FoldColumn guifg=#A4968F guibg=NONE guisp=NONE gui=bold -highlight Folded guifg=#564E4A guibg=#CDC2BC guisp=NONE gui=NONE -highlight Function guifg=#2C363C guibg=NONE guisp=NONE gui=NONE -highlight GitSignsAdd guifg=#4F6C31 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=#44525B guibg=NONE guisp=NONE gui=NONE -highlight IncSearch guifg=#F0EDEC guibg=#C074B2 guisp=NONE gui=bold -highlight IndentBlanklineChar guifg=#D4CDCA guibg=NONE guisp=NONE gui=NONE -highlight Italic guifg=NONE guibg=NONE guisp=NONE gui=italic -highlight LightspeedGreyWash guifg=#948985 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=#F0EDEC guibg=#88507D guisp=NONE gui=bold -highlight LightspeedPendingChangeOpArea guifg=#88507D guibg=NONE guisp=NONE gui=NONE -highlight LightspeedShortcut guifg=#F0EDEC guibg=#88507D guisp=NONE gui=bold,underline -highlight LineNr guifg=#A4968F guibg=NONE guisp=NONE gui=NONE -highlight MoreMsg guifg=#4F6C31 guibg=NONE guisp=NONE gui=bold -highlight NeogitHunkHeaderHighlight guifg=#2C363C guibg=#E9E4E2 guisp=NONE gui=bold -highlight NnnNormal guifg=#2C363C guibg=#E9E4E2 guisp=NONE gui=NONE -highlight NnnVertSplit guifg=bg guibg=NONE guisp=NONE gui=NONE -highlight NonText guifg=#BBABA3 guibg=NONE guisp=NONE gui=NONE -highlight Normal guifg=#2C363C guibg=#F0EDEC guisp=NONE gui=NONE -highlight NormalFloat guifg=NONE guibg=#E1DCD9 guisp=NONE gui=NONE -highlight Number guifg=#2C363C guibg=NONE guisp=NONE gui=italic -highlight NvimTreeCursorLine guifg=NONE guibg=#DAD3CF guisp=NONE gui=NONE -highlight NvimTreeNormal guifg=#2C363C guibg=#E9E4E2 guisp=NONE gui=NONE -highlight NvimTreeRootFolder guifg=#286486 guibg=NONE guisp=NONE gui=bold -highlight NvimTreeSpecialFile guifg=#88507D guibg=NONE guisp=NONE gui=underline -highlight NvimTreeSymlink guifg=#286486 guibg=NONE guisp=NONE gui=NONE -highlight NvimTreeVertSplit guifg=bg guibg=NONE guisp=NONE gui=NONE -highlight Pmenu guifg=NONE guibg=#DAD3CF guisp=NONE gui=NONE -highlight PmenuSbar guifg=NONE guibg=#B2A39B guisp=NONE gui=NONE -highlight PmenuSel guifg=NONE guibg=#C4B6AF guisp=NONE gui=NONE -highlight PmenuThumb guifg=NONE guibg=#F7F6F5 guisp=NONE gui=NONE -highlight Search guifg=#2C363C guibg=#DEB9D6 guisp=NONE gui=NONE -highlight SneakLabelMask guifg=#88507D guibg=#88507D guisp=NONE gui=NONE -highlight Special guifg=#4F5E68 guibg=NONE guisp=NONE gui=bold -highlight SpecialComment guifg=#948985 guibg=NONE guisp=NONE gui=bold -highlight SpecialKey guifg=#BBABA3 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=#2C363C guibg=NONE guisp=NONE gui=bold -highlight StatusLine guifg=#2C363C guibg=#D1C7C3 guisp=NONE gui=NONE -highlight StatusLineNC guifg=#596A76 guibg=#DAD3CF guisp=NONE gui=NONE -highlight TSConstant guifg=#44525B guibg=NONE guisp=NONE gui=bold -highlight TabLineSel guifg=NONE guibg=NONE guisp=NONE gui=bold -highlight TelescopeBorder guifg=#786D68 guibg=NONE guisp=NONE gui=NONE -highlight TelescopeMatching guifg=#88507D guibg=NONE guisp=NONE gui=bold -highlight TelescopeSelectionCaret guifg=#A8334C guibg=#E9E4E2 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=#6A5549 guibg=NONE guisp=NONE gui=NONE -highlight Underlined guifg=NONE guibg=NONE guisp=NONE gui=underline -highlight VertSplit guifg=#A4968F guibg=NONE guisp=NONE gui=NONE -highlight Visual guifg=NONE guibg=#CBD9E3 guisp=NONE gui=NONE -highlight WarningMsg guifg=#944927 guibg=NONE guisp=NONE gui=NONE -highlight WildMenu guifg=#F0EDEC guibg=#88507D guisp=NONE gui=NONE -highlight diffAdded guifg=#4F6C31 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=#4F6C31 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 lCursor guifg=#F0EDEC guibg=#4D5C65 guisp=NONE gui=NONE -highlight markdownH1 guifg=#2C363C guibg=NONE guisp=NONE gui=bold,underline -else - -highlight Bold guifg=NONE guibg=NONE guisp=NONE gui=bold -highlight BufferVisible guifg=#CAD0D4 guibg=NONE guisp=NONE gui=NONE -highlight BufferVisibleIndex guifg=#CAD0D4 guibg=NONE guisp=NONE gui=NONE -highlight BufferVisibleSign guifg=#CAD0D4 guibg=NONE guisp=NONE gui=NONE -highlight CmpItemAbbr guifg=#979FA4 guibg=NONE guisp=NONE gui=NONE -highlight CmpItemAbbrDeprecated guifg=#64696D guibg=NONE guisp=NONE gui=NONE -highlight CmpItemAbbrMatch guifg=#B4BDC3 guibg=NONE guisp=NONE gui=bold -highlight CmpItemAbbrMatchFuzzy guifg=#9FA7AD guibg=NONE guisp=NONE gui=bold -highlight CmpItemKind guifg=#868C91 guibg=NONE guisp=NONE gui=NONE -highlight CmpItemMenu guifg=#797F84 guibg=NONE guisp=NONE gui=NONE -highlight CocMarkdownLink guifg=#66A5AD guibg=NONE guisp=NONE gui=underline -highlight ColorColumn guifg=NONE guibg=#55392C guisp=NONE gui=NONE -highlight Comment guifg=#6E6763 guibg=NONE guisp=NONE gui=italic -highlight Conceal guifg=#797F84 guibg=NONE guisp=NONE gui=bold,italic -highlight Constant guifg=#868C91 guibg=NONE guisp=NONE gui=italic -highlight Cursor guifg=#1C1917 guibg=#C4CACF guisp=NONE gui=NONE -highlight CursorLine guifg=NONE guibg=#25211F guisp=NONE gui=NONE -highlight CursorLineNr guifg=#B4BDC3 guibg=NONE guisp=NONE gui=bold -highlight Delimiter guifg=#867A74 guibg=NONE guisp=NONE gui=NONE -highlight DiagnosticHint guifg=#B279A7 guibg=NONE guisp=NONE gui=NONE -highlight DiagnosticInfo guifg=#6099C0 guibg=NONE guisp=NONE gui=NONE -highlight DiagnosticSignError guifg=#DE6E7C guibg=NONE guisp=NONE gui=NONE -highlight DiagnosticSignHint guifg=#B279A7 guibg=NONE guisp=NONE gui=NONE -highlight DiagnosticSignInfo guifg=#6099C0 guibg=NONE guisp=NONE gui=NONE -highlight DiagnosticSignWarn guifg=#B77E64 guibg=NONE guisp=NONE gui=NONE -highlight DiagnosticUnderlineError guifg=#DE6E7C guibg=NONE guisp=NONE gui=undercurl -highlight DiagnosticUnderlineHint guifg=#B279A7 guibg=NONE guisp=NONE gui=undercurl -highlight DiagnosticUnderlineInfo guifg=#6099C0 guibg=NONE guisp=NONE gui=undercurl -highlight DiagnosticUnderlineWarn guifg=#B77E64 guibg=NONE guisp=NONE gui=undercurl -highlight DiagnosticVirtualTextError guifg=#DE6E7C guibg=#251B1C guisp=NONE gui=NONE -highlight DiagnosticVirtualTextWarn guifg=#B77E64 guibg=#211D1B guisp=NONE gui=NONE -highlight DiffAdd guifg=NONE guibg=#232D1A guisp=NONE gui=NONE -highlight DiffChange guifg=NONE guibg=#1D2C36 guisp=NONE gui=NONE -highlight DiffDelete guifg=NONE guibg=#3E2225 guisp=NONE gui=NONE -highlight DiffText guifg=#B4BDC3 guibg=#324757 guisp=NONE gui=NONE -highlight Directory guifg=NONE guibg=NONE guisp=NONE gui=bold -highlight Error guifg=#DE6E7C guibg=NONE guisp=NONE gui=NONE -highlight FloatBorder guifg=#837771 guibg=NONE guisp=NONE gui=NONE -highlight FoldColumn guifg=#685F5A guibg=NONE guisp=NONE gui=bold -highlight Folded guifg=#AFA099 guibg=#3E3835 guisp=NONE gui=NONE -highlight Function guifg=#B4BDC3 guibg=NONE guisp=NONE gui=NONE -highlight GitSignsAdd guifg=#819B69 guibg=NONE guisp=NONE gui=NONE -highlight GitSignsChange guifg=#6099C0 guibg=NONE guisp=NONE gui=NONE -highlight GitSignsDelete guifg=#DE6E7C guibg=NONE guisp=NONE gui=NONE -highlight HopNextKey2 guifg=#6099C0 guibg=NONE guisp=NONE gui=NONE -highlight Identifier guifg=#979FA4 guibg=NONE guisp=NONE gui=NONE -highlight IncSearch guifg=#1C1917 guibg=#BF8FB5 guisp=NONE gui=bold -highlight IndentBlanklineChar guifg=#383432 guibg=NONE guisp=NONE gui=NONE -highlight Italic guifg=NONE guibg=NONE guisp=NONE gui=italic -highlight LightspeedGreyWash guifg=#6E6763 guibg=NONE guisp=NONE gui=NONE -highlight LightspeedLabel guifg=#B279A7 guibg=NONE guisp=NONE gui=bold,underline -highlight LightspeedLabelDistant guifg=#66A5AD guibg=NONE guisp=NONE gui=bold,underline -highlight LightspeedLabelDistantOverlapped guifg=#66A5AD guibg=NONE guisp=NONE gui=underline -highlight LightspeedLabelOverlapped guifg=#B279A7 guibg=NONE guisp=NONE gui=underline -highlight LightspeedOneCharMatch guifg=#1C1917 guibg=#B279A7 guisp=NONE gui=bold -highlight LightspeedPendingChangeOpArea guifg=#B279A7 guibg=NONE guisp=NONE gui=NONE -highlight LightspeedShortcut guifg=#1C1917 guibg=#B279A7 guisp=NONE gui=bold,underline -highlight LineNr guifg=#685F5A guibg=NONE guisp=NONE gui=NONE -highlight MoreMsg guifg=#819B69 guibg=NONE guisp=NONE gui=bold -highlight NeogitHunkHeaderHighlight guifg=#B4BDC3 guibg=#25211F guisp=NONE gui=bold -highlight NnnNormal guifg=#B4BDC3 guibg=#231F1D guisp=NONE gui=NONE -highlight NnnVertSplit guifg=bg guibg=NONE guisp=NONE gui=NONE -highlight NonText guifg=#5C534F guibg=NONE guisp=NONE gui=NONE -highlight Normal guifg=#B4BDC3 guibg=#1C1917 guisp=NONE gui=NONE -highlight NormalFloat guifg=NONE guibg=#2C2725 guisp=NONE gui=NONE -highlight Number guifg=#B4BDC3 guibg=NONE guisp=NONE gui=italic -highlight NvimTreeCursorLine guifg=NONE guibg=#322D2B guisp=NONE gui=NONE -highlight NvimTreeNormal guifg=#B4BDC3 guibg=#231F1D guisp=NONE gui=NONE -highlight NvimTreeRootFolder guifg=#6099C0 guibg=NONE guisp=NONE gui=bold -highlight NvimTreeSpecialFile guifg=#B279A7 guibg=NONE guisp=NONE gui=underline -highlight NvimTreeSymlink guifg=#6099C0 guibg=NONE guisp=NONE gui=NONE -highlight NvimTreeVertSplit guifg=bg guibg=NONE guisp=NONE gui=NONE -highlight Pmenu guifg=NONE guibg=#352F2D guisp=NONE gui=NONE -highlight PmenuSbar guifg=NONE guibg=#736863 guisp=NONE gui=NONE -highlight PmenuSel guifg=NONE guibg=#4F4844 guisp=NONE gui=NONE -highlight PmenuThumb guifg=NONE guibg=#8E817B guisp=NONE gui=NONE -highlight Search guifg=#B4BDC3 guibg=#65435E guisp=NONE gui=NONE -highlight SneakLabelMask guifg=#B279A7 guibg=#B279A7 guisp=NONE gui=NONE -highlight Special guifg=#8D9499 guibg=NONE guisp=NONE gui=bold -highlight SpecialComment guifg=#6E6763 guibg=NONE guisp=NONE gui=bold -highlight SpecialKey guifg=#5C534F guibg=NONE guisp=NONE gui=italic -highlight SpellBad guifg=#CB7A83 guibg=NONE guisp=NONE gui=undercurl -highlight SpellCap guifg=#CB7A83 guibg=NONE guisp=NONE gui=undercurl -highlight SpellRare guifg=#CB7A83 guibg=NONE guisp=NONE gui=undercurl -highlight Statement guifg=#B4BDC3 guibg=NONE guisp=NONE gui=bold -highlight StatusLine guifg=#B4BDC3 guibg=#3E3835 guisp=NONE gui=NONE -highlight StatusLineNC guifg=#CAD0D4 guibg=#322D2B guisp=NONE gui=NONE -highlight TSConstant guifg=#979FA4 guibg=NONE guisp=NONE gui=bold -highlight TabLineSel guifg=NONE guibg=NONE guisp=NONE gui=bold -highlight TelescopeBorder guifg=#837771 guibg=NONE guisp=NONE gui=NONE -highlight TelescopeMatching guifg=#B279A7 guibg=NONE guisp=NONE gui=bold -highlight TelescopeSelectionCaret guifg=#DE6E7C guibg=#25211F 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=#A1938C guibg=NONE guisp=NONE gui=NONE -highlight Underlined guifg=NONE guibg=NONE guisp=NONE gui=underline -highlight VertSplit guifg=#685F5A guibg=NONE guisp=NONE gui=NONE -highlight Visual guifg=NONE guibg=#3D4042 guisp=NONE gui=NONE -highlight WarningMsg guifg=#B77E64 guibg=NONE guisp=NONE gui=NONE -highlight WildMenu guifg=#1C1917 guibg=#B279A7 guisp=NONE gui=NONE -highlight diffAdded guifg=#819B69 guibg=NONE guisp=NONE gui=NONE -highlight diffChanged guifg=#6099C0 guibg=NONE guisp=NONE gui=NONE -highlight diffFile guifg=#B77E64 guibg=NONE guisp=NONE gui=bold -highlight diffIndexLine guifg=#B77E64 guibg=NONE guisp=NONE gui=NONE -highlight diffLine guifg=#B279A7 guibg=NONE guisp=NONE gui=bold -highlight diffNewFile guifg=#819B69 guibg=NONE guisp=NONE gui=italic -highlight diffOldFile guifg=#DE6E7C guibg=NONE guisp=NONE gui=italic -highlight diffRemoved guifg=#DE6E7C guibg=NONE guisp=NONE gui=NONE -highlight lCursor guifg=#1C1917 guibg=#797F84 guisp=NONE gui=NONE -highlight markdownH1 guifg=#B4BDC3 guibg=NONE guisp=NONE gui=bold,underline - -endif - -endif - -highlight! link Boolean Number -highlight! link BufferCurrent TabLineSel -highlight! link CocCodeLens LineNr -highlight! link CocErrorHighlight DiagnosticUnderlineError -highlight! link CocErrorSign DiagnosticSignError -highlight! link CocErrorVirtualText DiagnosticVirtualTextError -highlight! link CocHintHighlight DiagnosticUnderlineHint -highlight! link CocHintSign DiagnosticSignHint -highlight! link CocInfoHighlight DiagnosticUnderlineInfo -highlight! link CocInfoSign DiagnosticSignInfo -highlight! link CocSelectedText SpellBad -highlight! link CocWarningHighlight DiagnosticUnderlineWarn -highlight! link CocWarningSign DiagnosticSignWarn -highlight! link CocWarningVitualText DiagnosticVirtualTextWarn -highlight! link CursorColumn CursorLine -highlight! link DiagnosticError Error -highlight! link DiagnosticWarn WarningMsg -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 DiagnosticError -highlight! link LspDiagnosticsDefaultHint DiagnosticHint -highlight! link LspDiagnosticsDefaultInformation DiagnosticInfo -highlight! link LspDiagnosticsDefaultWarning DiagnosticWarn -highlight! link LspDiagnosticsSignError DiagnosticSignError -highlight! link LspDiagnosticsSignHint DiagnosticSignHint -highlight! link LspDiagnosticsSignInformation DiagnosticSignInfo -highlight! link LspDiagnosticsSignWarning DiagnosticSignWarn -highlight! link LspDiagnosticsUnderlineError DiagnosticUnderlineError -highlight! link LspDiagnosticsUnderlineHint DiagnosticUnderlineHint -highlight! link LspDiagnosticsUnderlineInformation DiagnosticUnderlineInfo -highlight! link LspDiagnosticsUnderlineWarning DiagnosticUnderlineWarn -highlight! link LspDiagnosticsVirtualTextError DiagnosticVirtualTextError -highlight! link LspDiagnosticsVirtualTextWarning DiagnosticVirtualTextWarn -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 DiagnosticError -highlight! link NeogitNotificationInfo DiagnosticInfo -highlight! link NeogitNotificationWarning DiagnosticWarn -highlight! link NnnNormalNC NnnNormal -highlight! link NvimTreeCursorColumn NvimTreeCursorLine -highlight! link NvimTreeGitDeleted diffRemoved -highlight! link NvimTreeGitDirty diffChanged -highlight! link NvimTreeGitNew diffAdded -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 TSConstBuiltin Number -highlight! link TSConstMacro Number -highlight! link TSDanger Error -highlight! link TSNamespace Special -highlight! link TSNote DiagnosticInfo -highlight! link TSTag Special -highlight! link TSVariable Identifier -highlight! link TSVariableBuiltin Number -highlight! link TSWarning WarningMsg -highlight! link TabLine StatusLine -highlight! link TabLineFill StatusLineNC -highlight! link TelescopeSelection CursorLine -highlight! link TermCursor Cursor -highlight! link TermCursorNC lCursor -highlight! link TroubleNormal Function -highlight! link TroubleSource Constant -highlight! link TroubleText Function -highlight! link WhichKey Statement -highlight! link WhichKeyGroup Special -highlight! link WhichKeySeparator LineNr -highlight! link WhichKeyValue Constant -highlight! link Whitespace NonText -highlight! link gitcommitOverflow WarningMsg -highlight! link helpHyperTextEntry Special -highlight! link helpHyperTextJump Constant -highlight! link helpOption Constant -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 StatusLineTerm StatusLine -highlight! link StatusLineTermNC StatusLineNC - -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 +call zenbones#setup_colorscheme('zenbones') diff --git a/colors/zenburned.vim b/colors/zenburned.vim new file mode 100644 index 0000000..d452631 --- /dev/null +++ b/colors/zenburned.vim @@ -0,0 +1 @@ +call zenbones#setup_colorscheme('zenburned', 'dark') diff --git a/colors/zenflesh.vim b/colors/zenflesh.vim index 59a41aa..32e611a 100644 --- a/colors/zenflesh.vim +++ b/colors/zenflesh.vim @@ -1,266 +1 @@ -" This file is auto-generated from lua/zenbones/template/vim.lua -if exists('g:colors_name') - highlight clear -endif - -set background=dark -let g:colors_name = 'zenflesh' - -let g:terminal_color_0 = '#1C1917' -let g:terminal_color_1 = '#DE6E7C' -let g:terminal_color_2 = '#819B69' -let g:terminal_color_3 = '#B77E64' -let g:terminal_color_4 = '#6099C0' -let g:terminal_color_5 = '#B279A7' -let g:terminal_color_6 = '#66A5AD' -let g:terminal_color_7 = '#B4BDC3' -let g:terminal_color_8 = '#403833' -let g:terminal_color_9 = '#E8838F' -let g:terminal_color_10 = '#8BAE68' -let g:terminal_color_11 = '#D68C67' -let g:terminal_color_12 = '#61ABDA' -let g:terminal_color_13 = '#CF86C1' -let g:terminal_color_14 = '#65B8C1' -let g:terminal_color_15 = '#888F94' - -if has('nvim') && (!exists('g:zenbones_compat') || g:zenbones_compat == 0) - lua package.loaded["zenflesh"] = nil - lua require "lush"(require "zenflesh", { force_clean = false }) - finish -else - - echohl ErrorMsg | echo 'zenflesh is deprecated. Please use zenbones with background=dark.' | echohl None - -highlight Bold guifg=NONE guibg=NONE guisp=NONE gui=bold -highlight BufferVisible guifg=#CAD0D4 guibg=NONE guisp=NONE gui=NONE -highlight BufferVisibleIndex guifg=#CAD0D4 guibg=NONE guisp=NONE gui=NONE -highlight BufferVisibleSign guifg=#CAD0D4 guibg=NONE guisp=NONE gui=NONE -highlight CmpItemAbbr guifg=#979FA4 guibg=NONE guisp=NONE gui=NONE -highlight CmpItemAbbrDeprecated guifg=#64696D guibg=NONE guisp=NONE gui=NONE -highlight CmpItemAbbrMatch guifg=#B4BDC3 guibg=NONE guisp=NONE gui=bold -highlight CmpItemAbbrMatchFuzzy guifg=#9FA7AD guibg=NONE guisp=NONE gui=bold -highlight CmpItemKind guifg=#868C91 guibg=NONE guisp=NONE gui=NONE -highlight CmpItemMenu guifg=#797F84 guibg=NONE guisp=NONE gui=NONE -highlight CocMarkdownLink guifg=#66A5AD guibg=NONE guisp=NONE gui=underline -highlight ColorColumn guifg=NONE guibg=#55392C guisp=NONE gui=NONE -highlight Comment guifg=#6E6763 guibg=NONE guisp=NONE gui=italic -highlight Conceal guifg=#797F84 guibg=NONE guisp=NONE gui=bold,italic -highlight Constant guifg=#868C91 guibg=NONE guisp=NONE gui=italic -highlight Cursor guifg=#1C1917 guibg=#C4CACF guisp=NONE gui=NONE -highlight CursorLine guifg=NONE guibg=#25211F guisp=NONE gui=NONE -highlight CursorLineNr guifg=#B4BDC3 guibg=NONE guisp=NONE gui=bold -highlight Delimiter guifg=#867A74 guibg=NONE guisp=NONE gui=NONE -highlight DiagnosticHint guifg=#B279A7 guibg=NONE guisp=NONE gui=NONE -highlight DiagnosticInfo guifg=#6099C0 guibg=NONE guisp=NONE gui=NONE -highlight DiagnosticSignError guifg=#DE6E7C guibg=NONE guisp=NONE gui=NONE -highlight DiagnosticSignHint guifg=#B279A7 guibg=NONE guisp=NONE gui=NONE -highlight DiagnosticSignInfo guifg=#6099C0 guibg=NONE guisp=NONE gui=NONE -highlight DiagnosticSignWarn guifg=#B77E64 guibg=NONE guisp=NONE gui=NONE -highlight DiagnosticUnderlineError guifg=#DE6E7C guibg=NONE guisp=NONE gui=undercurl -highlight DiagnosticUnderlineHint guifg=#B279A7 guibg=NONE guisp=NONE gui=undercurl -highlight DiagnosticUnderlineInfo guifg=#6099C0 guibg=NONE guisp=NONE gui=undercurl -highlight DiagnosticUnderlineWarn guifg=#B77E64 guibg=NONE guisp=NONE gui=undercurl -highlight DiagnosticVirtualTextError guifg=#DE6E7C guibg=#251B1C guisp=NONE gui=NONE -highlight DiagnosticVirtualTextWarn guifg=#B77E64 guibg=#211D1B guisp=NONE gui=NONE -highlight DiffAdd guifg=NONE guibg=#232D1A guisp=NONE gui=NONE -highlight DiffChange guifg=NONE guibg=#1D2C36 guisp=NONE gui=NONE -highlight DiffDelete guifg=NONE guibg=#3E2225 guisp=NONE gui=NONE -highlight DiffText guifg=#B4BDC3 guibg=#324757 guisp=NONE gui=NONE -highlight Directory guifg=NONE guibg=NONE guisp=NONE gui=bold -highlight Error guifg=#DE6E7C guibg=NONE guisp=NONE gui=NONE -highlight FloatBorder guifg=#837771 guibg=NONE guisp=NONE gui=NONE -highlight FoldColumn guifg=#685F5A guibg=NONE guisp=NONE gui=bold -highlight Folded guifg=#AFA099 guibg=#3E3835 guisp=NONE gui=NONE -highlight Function guifg=#B4BDC3 guibg=NONE guisp=NONE gui=NONE -highlight GitSignsAdd guifg=#819B69 guibg=NONE guisp=NONE gui=NONE -highlight GitSignsChange guifg=#6099C0 guibg=NONE guisp=NONE gui=NONE -highlight GitSignsDelete guifg=#DE6E7C guibg=NONE guisp=NONE gui=NONE -highlight HopNextKey2 guifg=#6099C0 guibg=NONE guisp=NONE gui=NONE -highlight Identifier guifg=#979FA4 guibg=NONE guisp=NONE gui=NONE -highlight IncSearch guifg=#1C1917 guibg=#BF8FB5 guisp=NONE gui=bold -highlight IndentBlanklineChar guifg=#383432 guibg=NONE guisp=NONE gui=NONE -highlight Italic guifg=NONE guibg=NONE guisp=NONE gui=italic -highlight LightspeedGreyWash guifg=#6E6763 guibg=NONE guisp=NONE gui=NONE -highlight LightspeedLabel guifg=#B279A7 guibg=NONE guisp=NONE gui=bold,underline -highlight LightspeedLabelDistant guifg=#66A5AD guibg=NONE guisp=NONE gui=bold,underline -highlight LightspeedLabelDistantOverlapped guifg=#66A5AD guibg=NONE guisp=NONE gui=underline -highlight LightspeedLabelOverlapped guifg=#B279A7 guibg=NONE guisp=NONE gui=underline -highlight LightspeedOneCharMatch guifg=#1C1917 guibg=#B279A7 guisp=NONE gui=bold -highlight LightspeedPendingChangeOpArea guifg=#B279A7 guibg=NONE guisp=NONE gui=NONE -highlight LightspeedShortcut guifg=#1C1917 guibg=#B279A7 guisp=NONE gui=bold,underline -highlight LineNr guifg=#685F5A guibg=NONE guisp=NONE gui=NONE -highlight MoreMsg guifg=#819B69 guibg=NONE guisp=NONE gui=bold -highlight NeogitHunkHeaderHighlight guifg=#B4BDC3 guibg=#25211F guisp=NONE gui=bold -highlight NnnNormal guifg=#B4BDC3 guibg=#231F1D guisp=NONE gui=NONE -highlight NnnVertSplit guifg=bg guibg=NONE guisp=NONE gui=NONE -highlight NonText guifg=#5C534F guibg=NONE guisp=NONE gui=NONE -highlight Normal guifg=#B4BDC3 guibg=#1C1917 guisp=NONE gui=NONE -highlight NormalFloat guifg=NONE guibg=#2C2725 guisp=NONE gui=NONE -highlight Number guifg=#B4BDC3 guibg=NONE guisp=NONE gui=italic -highlight NvimTreeCursorLine guifg=NONE guibg=#322D2B guisp=NONE gui=NONE -highlight NvimTreeNormal guifg=#B4BDC3 guibg=#231F1D guisp=NONE gui=NONE -highlight NvimTreeRootFolder guifg=#6099C0 guibg=NONE guisp=NONE gui=bold -highlight NvimTreeSpecialFile guifg=#B279A7 guibg=NONE guisp=NONE gui=underline -highlight NvimTreeSymlink guifg=#6099C0 guibg=NONE guisp=NONE gui=NONE -highlight NvimTreeVertSplit guifg=bg guibg=NONE guisp=NONE gui=NONE -highlight Pmenu guifg=NONE guibg=#352F2D guisp=NONE gui=NONE -highlight PmenuSbar guifg=NONE guibg=#736863 guisp=NONE gui=NONE -highlight PmenuSel guifg=NONE guibg=#4F4844 guisp=NONE gui=NONE -highlight PmenuThumb guifg=NONE guibg=#8E817B guisp=NONE gui=NONE -highlight Search guifg=#B4BDC3 guibg=#65435E guisp=NONE gui=NONE -highlight SneakLabelMask guifg=#B279A7 guibg=#B279A7 guisp=NONE gui=NONE -highlight Special guifg=#8D9499 guibg=NONE guisp=NONE gui=bold -highlight SpecialComment guifg=#6E6763 guibg=NONE guisp=NONE gui=bold -highlight SpecialKey guifg=#5C534F guibg=NONE guisp=NONE gui=italic -highlight SpellBad guifg=#CB7A83 guibg=NONE guisp=NONE gui=undercurl -highlight SpellCap guifg=#CB7A83 guibg=NONE guisp=NONE gui=undercurl -highlight SpellRare guifg=#CB7A83 guibg=NONE guisp=NONE gui=undercurl -highlight Statement guifg=#B4BDC3 guibg=NONE guisp=NONE gui=bold -highlight StatusLine guifg=#B4BDC3 guibg=#3E3835 guisp=NONE gui=NONE -highlight StatusLineNC guifg=#CAD0D4 guibg=#322D2B guisp=NONE gui=NONE -highlight TSConstant guifg=#979FA4 guibg=NONE guisp=NONE gui=bold -highlight TabLineSel guifg=NONE guibg=NONE guisp=NONE gui=bold -highlight TelescopeBorder guifg=#837771 guibg=NONE guisp=NONE gui=NONE -highlight TelescopeMatching guifg=#B279A7 guibg=NONE guisp=NONE gui=bold -highlight TelescopeSelectionCaret guifg=#DE6E7C guibg=#25211F 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=#A1938C guibg=NONE guisp=NONE gui=NONE -highlight Underlined guifg=NONE guibg=NONE guisp=NONE gui=underline -highlight VertSplit guifg=#685F5A guibg=NONE guisp=NONE gui=NONE -highlight Visual guifg=NONE guibg=#3D4042 guisp=NONE gui=NONE -highlight WarningMsg guifg=#B77E64 guibg=NONE guisp=NONE gui=NONE -highlight WildMenu guifg=#1C1917 guibg=#B279A7 guisp=NONE gui=NONE -highlight diffAdded guifg=#819B69 guibg=NONE guisp=NONE gui=NONE -highlight diffChanged guifg=#6099C0 guibg=NONE guisp=NONE gui=NONE -highlight diffFile guifg=#B77E64 guibg=NONE guisp=NONE gui=bold -highlight diffIndexLine guifg=#B77E64 guibg=NONE guisp=NONE gui=NONE -highlight diffLine guifg=#B279A7 guibg=NONE guisp=NONE gui=bold -highlight diffNewFile guifg=#819B69 guibg=NONE guisp=NONE gui=italic -highlight diffOldFile guifg=#DE6E7C guibg=NONE guisp=NONE gui=italic -highlight diffRemoved guifg=#DE6E7C guibg=NONE guisp=NONE gui=NONE -highlight lCursor guifg=#1C1917 guibg=#797F84 guisp=NONE gui=NONE -highlight markdownH1 guifg=#B4BDC3 guibg=NONE guisp=NONE gui=bold,underline -highlight! link Boolean Number -highlight! link BufferCurrent TabLineSel -highlight! link CocCodeLens LineNr -highlight! link CocErrorHighlight DiagnosticUnderlineError -highlight! link CocErrorSign DiagnosticSignError -highlight! link CocErrorVirtualText DiagnosticVirtualTextError -highlight! link CocHintHighlight DiagnosticUnderlineHint -highlight! link CocHintSign DiagnosticSignHint -highlight! link CocInfoHighlight DiagnosticUnderlineInfo -highlight! link CocInfoSign DiagnosticSignInfo -highlight! link CocSelectedText SpellBad -highlight! link CocWarningHighlight DiagnosticUnderlineWarn -highlight! link CocWarningSign DiagnosticSignWarn -highlight! link CocWarningVitualText DiagnosticVirtualTextWarn -highlight! link CursorColumn CursorLine -highlight! link DiagnosticError Error -highlight! link DiagnosticWarn WarningMsg -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 DiagnosticError -highlight! link LspDiagnosticsDefaultHint DiagnosticHint -highlight! link LspDiagnosticsDefaultInformation DiagnosticInfo -highlight! link LspDiagnosticsDefaultWarning DiagnosticWarn -highlight! link LspDiagnosticsSignError DiagnosticSignError -highlight! link LspDiagnosticsSignHint DiagnosticSignHint -highlight! link LspDiagnosticsSignInformation DiagnosticSignInfo -highlight! link LspDiagnosticsSignWarning DiagnosticSignWarn -highlight! link LspDiagnosticsUnderlineError DiagnosticUnderlineError -highlight! link LspDiagnosticsUnderlineHint DiagnosticUnderlineHint -highlight! link LspDiagnosticsUnderlineInformation DiagnosticUnderlineInfo -highlight! link LspDiagnosticsUnderlineWarning DiagnosticUnderlineWarn -highlight! link LspDiagnosticsVirtualTextError DiagnosticVirtualTextError -highlight! link LspDiagnosticsVirtualTextWarning DiagnosticVirtualTextWarn -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 DiagnosticError -highlight! link NeogitNotificationInfo DiagnosticInfo -highlight! link NeogitNotificationWarning DiagnosticWarn -highlight! link NnnNormalNC NnnNormal -highlight! link NvimTreeCursorColumn NvimTreeCursorLine -highlight! link NvimTreeGitDeleted diffRemoved -highlight! link NvimTreeGitDirty diffChanged -highlight! link NvimTreeGitNew diffAdded -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 TSConstBuiltin Number -highlight! link TSConstMacro Number -highlight! link TSDanger Error -highlight! link TSNamespace Special -highlight! link TSNote DiagnosticInfo -highlight! link TSTag Special -highlight! link TSVariable Identifier -highlight! link TSVariableBuiltin Number -highlight! link TSWarning WarningMsg -highlight! link TabLine StatusLine -highlight! link TabLineFill StatusLineNC -highlight! link TelescopeSelection CursorLine -highlight! link TermCursor Cursor -highlight! link TermCursorNC lCursor -highlight! link TroubleNormal Function -highlight! link TroubleSource Constant -highlight! link TroubleText Function -highlight! link WhichKey Statement -highlight! link WhichKeyGroup Special -highlight! link WhichKeySeparator LineNr -highlight! link WhichKeyValue Constant -highlight! link Whitespace NonText -highlight! link gitcommitOverflow WarningMsg -highlight! link helpHyperTextEntry Special -highlight! link helpHyperTextJump Constant -highlight! link helpOption Constant -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 StatusLineTerm StatusLine -highlight! link StatusLineTermNC StatusLineNC -endif - -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 +throw 'zenflesh is removed in favor of zenbones bg=dark' diff --git a/colors/zenwritten.lua b/colors/zenwritten.lua deleted file mode 100644 index c670180..0000000 --- a/colors/zenwritten.lua +++ /dev/null @@ -1,11 +0,0 @@ -if vim.g.colors_name then - vim.api.nvim_command "highlight clear" -end - -vim.g.colors_name = "zenwritten" - -package.loaded["zenwritten"] = nil -require "lush"(require "zenwritten", { force_clean = false }) - -local p = require("zenwritten.palette")[vim.opt.background:get()] -require("zenbones.term").apply_colors(p) diff --git a/colors/zenwritten.vim b/colors/zenwritten.vim new file mode 100644 index 0000000..024751d --- /dev/null +++ b/colors/zenwritten.vim @@ -0,0 +1 @@ +call zenbones#setup_colorscheme('zenwritten') diff --git a/doc/showcase.md b/doc/showcase.md index 1772bdf..c2cf27a 100644 --- a/doc/showcase.md +++ b/doc/showcase.md @@ -36,3 +36,7 @@ ## Duckbones Screen Shot 2021-11-04 at 9 45 11 AM + +## Zenburned + +Screen Shot 2021-11-04 at 9 45 11 AM diff --git a/doc/zenbones.md b/doc/zenbones.md index 1f88c9b..8636a93 100644 --- a/doc/zenbones.md +++ b/doc/zenbones.md @@ -22,6 +22,7 @@ colorscheme forestbones " Everforest flavor - https://github.com/sainnhe/everfo colorscheme nordbones " Nord flavor - https://www.nordtheme.com/docs/colors-and-palettes colorscheme tokyobones " Tokyo Night flavor - https://github.com/enkia/tokyo-night-vscode-theme#color-palette colorscheme duckbones " Spaceduck flavor - https://pineapplegiant.github.io/spaceduck +colorscheme zenburned " Zenburn flavor - https://kippura.org/zenburnpage ``` It works pretty much the same as the first one but pretty handy when extending @@ -86,14 +87,14 @@ Set to `1` to enable compatibility mode. Enable in Vim. ### lightline ```vim -let g:lightline = #{ colorscheme: 'zenbones' } +let g:lightline = #{ colorscheme: 'zenbones' } " or any other flavor ``` ### lualine ```lua require("lualine").setup { - options = { theme = "zenbones" }, + options = { theme = "zenbones" }, -- or any other flavor } ``` @@ -103,7 +104,7 @@ Zenbones is pretty extensible thanks to Lush. You can easily retrieve the colors in lua: ```lua -local theme = require "zenbones" +local theme = require "zenbones" -- or any other flavor local palette = require "zenbones.palette" print(theme.StatusLine.bg.hex) diff --git a/extras/alacritty/neobones_dark.yml b/extras/alacritty/neobones_dark.yml index 4e2f7c0..5605819 100644 --- a/extras/alacritty/neobones_dark.yml +++ b/extras/alacritty/neobones_dark.yml @@ -1,11 +1,11 @@ -# This file is auto-generated from lua/zenbones/template/alacritty.lua -# neobones_dark alacritty colors +# This file is auto-generated by shipwright.nvim colors: - # Default colors primary: - background: '#0F191F' foreground: '#C6D5CF' - # Normal colors + background: '#0F191F' + cursor: + foreground: '#0F191F' + background: '#CEDDD7' normal: black: '#0F191F' red: '#DE6E7C' @@ -15,7 +15,6 @@ colors: magenta: '#B279A7' cyan: '#66A5AD' white: '#C6D5CF' - # Bright colors bright: black: '#263945' red: '#E8838F' diff --git a/extras/alacritty/neobones_light.yml b/extras/alacritty/neobones_light.yml index 77938ac..dab7dda 100644 --- a/extras/alacritty/neobones_light.yml +++ b/extras/alacritty/neobones_light.yml @@ -1,11 +1,11 @@ -# This file is auto-generated from lua/zenbones/template/alacritty.lua -# neobones_light alacritty colors +# This file is auto-generated by shipwright.nvim colors: - # Default colors primary: - background: '#E5EDE6' foreground: '#202E18' - # Normal colors + background: '#E5EDE6' + cursor: + foreground: '#E5EDE6' + background: '#202E18' normal: black: '#E5EDE6' red: '#A8334C' @@ -15,7 +15,6 @@ colors: magenta: '#88507D' cyan: '#3B8992' white: '#202E18' - # Bright colors bright: black: '#B3C6B6' red: '#94253E' diff --git a/extras/alacritty/zenbones.yml b/extras/alacritty/zenbones.yml deleted file mode 100644 index 9b907d8..0000000 --- a/extras/alacritty/zenbones.yml +++ /dev/null @@ -1,27 +0,0 @@ -# This file is auto-generated from lua/zenbones/template/alacritty.lua -# zenbones alacritty colors -colors: - # Default colors - primary: - background: '#F0EDEC' - foreground: '#2C363C' - # Normal colors - normal: - black: '#F0EDEC' - red: '#A8334C' - green: '#4F6C31' - yellow: '#944927' - blue: '#286486' - magenta: '#88507D' - cyan: '#3B8992' - white: '#2C363C' - # Bright colors - bright: - black: '#CFC1BA' - red: '#94253E' - green: '#3F5A22' - yellow: '#803D1C' - blue: '#1D5573' - magenta: '#7B3B70' - cyan: '#2B747C' - white: '#4F5E68' diff --git a/extras/alacritty/zenbones_bright.yml b/extras/alacritty/zenbones_bright.yml deleted file mode 100644 index c35f969..0000000 --- a/extras/alacritty/zenbones_bright.yml +++ /dev/null @@ -1,27 +0,0 @@ -# This file is auto-generated from lua/zenbones/template/alacritty.lua -# zenbones_bright alacritty colors -colors: - # Default colors - primary: - background: '#F8F6F5' - foreground: '#2C363C' - # Normal colors - normal: - black: '#F0EDEC' - red: '#A8334C' - green: '#4F6C31' - yellow: '#944927' - blue: '#286486' - magenta: '#88507D' - cyan: '#3B8992' - white: '#2C363C' - # Bright colors - bright: - black: '#CFC1BA' - red: '#94253E' - green: '#3F5A22' - yellow: '#803D1C' - blue: '#1D5573' - magenta: '#7B3B70' - cyan: '#2B747C' - white: '#4F5E68' diff --git a/extras/alacritty/zenbones_dark.yml b/extras/alacritty/zenbones_dark.yml index da966e4..7b994dd 100644 --- a/extras/alacritty/zenbones_dark.yml +++ b/extras/alacritty/zenbones_dark.yml @@ -1,27 +1,26 @@ -# This file is auto-generated from lua/zenbones/template/alacritty.lua -# zenbones_dark alacritty colors +# This file is auto-generated by shipwright.nvim colors: - # Default colors primary: - background: '#1C1917' foreground: '#B4BDC3' - # Normal colors + background: '#1C1917' + cursor: + foreground: '#1C1917' + background: '#C4CACF' normal: - black: '#0F191F' + black: '#1C1917' red: '#DE6E7C' - green: '#90FF6B' + green: '#819B69' yellow: '#B77E64' - blue: '#8190D4' + blue: '#6099C0' magenta: '#B279A7' cyan: '#66A5AD' - white: '#C6D5CF' - # Bright colors + white: '#B4BDC3' bright: - black: '#263945' + black: '#403833' red: '#E8838F' - green: '#A0FF85' + green: '#8BAE68' yellow: '#D68C67' - blue: '#92A0E2' + blue: '#61ABDA' magenta: '#CF86C1' cyan: '#65B8C1' - white: '#98A39E' + white: '#888F94' diff --git a/extras/alacritty/zenbones_dim.yml b/extras/alacritty/zenbones_dim.yml deleted file mode 100644 index 9b376cb..0000000 --- a/extras/alacritty/zenbones_dim.yml +++ /dev/null @@ -1,27 +0,0 @@ -# This file is auto-generated from lua/zenbones/template/alacritty.lua -# zenbones_dim alacritty colors -colors: - # Default colors - primary: - background: '#E8E4E3' - foreground: '#2C363C' - # Normal colors - normal: - black: '#F0EDEC' - red: '#A8334C' - green: '#4F6C31' - yellow: '#944927' - blue: '#286486' - magenta: '#88507D' - cyan: '#3B8992' - white: '#2C363C' - # Bright colors - bright: - black: '#CFC1BA' - red: '#94253E' - green: '#3F5A22' - yellow: '#803D1C' - blue: '#1D5573' - magenta: '#7B3B70' - cyan: '#2B747C' - white: '#4F5E68' diff --git a/extras/alacritty/zenbones_light.yml b/extras/alacritty/zenbones_light.yml index 3c4112a..6703b61 100644 --- a/extras/alacritty/zenbones_light.yml +++ b/extras/alacritty/zenbones_light.yml @@ -1,27 +1,26 @@ -# This file is auto-generated from lua/zenbones/template/alacritty.lua -# zenbones_light alacritty colors +# This file is auto-generated by shipwright.nvim colors: - # Default colors primary: - background: '#F0EDEC' foreground: '#2C363C' - # Normal colors + background: '#F0EDEC' + cursor: + foreground: '#F0EDEC' + background: '#2C363C' normal: - black: '#E5EDE6' + black: '#F0EDEC' red: '#A8334C' - green: '#567A30' + green: '#4F6C31' yellow: '#944927' blue: '#286486' magenta: '#88507D' cyan: '#3B8992' - white: '#202E18' - # Bright colors + white: '#2C363C' bright: - black: '#B3C6B6' + black: '#CFC1BA' red: '#94253E' green: '#3F5A22' yellow: '#803D1C' blue: '#1D5573' magenta: '#7B3B70' cyan: '#2B747C' - white: '#415934' + white: '#4F5E68' diff --git a/extras/alacritty/zenflesh.yml b/extras/alacritty/zenflesh.yml deleted file mode 100644 index 3b88e7e..0000000 --- a/extras/alacritty/zenflesh.yml +++ /dev/null @@ -1,27 +0,0 @@ -# This file is auto-generated from lua/zenbones/template/alacritty.lua -# zenflesh alacritty colors -colors: - # Default colors - primary: - background: '#1C1917' - foreground: '#B4BDC3' - # Normal colors - normal: - black: '#1C1917' - red: '#DE6E7C' - green: '#819B69' - yellow: '#B77E64' - blue: '#6099C0' - magenta: '#B279A7' - cyan: '#66A5AD' - white: '#B4BDC3' - # Bright colors - bright: - black: '#403833' - red: '#E8838F' - green: '#8BAE68' - yellow: '#D68C67' - blue: '#61ABDA' - magenta: '#CF86C1' - cyan: '#65B8C1' - white: '#888F94' diff --git a/extras/alacritty/zenflesh_stark.yml b/extras/alacritty/zenflesh_stark.yml deleted file mode 100644 index 9d81e4e..0000000 --- a/extras/alacritty/zenflesh_stark.yml +++ /dev/null @@ -1,27 +0,0 @@ -# This file is auto-generated from lua/zenbones/template/alacritty.lua -# zenflesh_stark alacritty colors -colors: - # Default colors - primary: - background: '#171210' - foreground: '#B4BDC3' - # Normal colors - normal: - black: '#1C1917' - red: '#DE6E7C' - green: '#819B69' - yellow: '#B77E64' - blue: '#6099C0' - magenta: '#B279A7' - cyan: '#66A5AD' - white: '#B4BDC3' - # Bright colors - bright: - black: '#403833' - red: '#E8838F' - green: '#8BAE68' - yellow: '#D68C67' - blue: '#61ABDA' - magenta: '#CF86C1' - cyan: '#65B8C1' - white: '#888F94' diff --git a/extras/alacritty/zenflesh_warm.yml b/extras/alacritty/zenflesh_warm.yml deleted file mode 100644 index e8b6931..0000000 --- a/extras/alacritty/zenflesh_warm.yml +++ /dev/null @@ -1,27 +0,0 @@ -# This file is auto-generated from lua/zenbones/template/alacritty.lua -# zenflesh_warm alacritty colors -colors: - # Default colors - primary: - background: '#221F1D' - foreground: '#B4BDC3' - # Normal colors - normal: - black: '#1C1917' - red: '#DE6E7C' - green: '#819B69' - yellow: '#B77E64' - blue: '#6099C0' - magenta: '#B279A7' - cyan: '#66A5AD' - white: '#B4BDC3' - # Bright colors - bright: - black: '#403833' - red: '#E8838F' - green: '#8BAE68' - yellow: '#D68C67' - blue: '#61ABDA' - magenta: '#CF86C1' - cyan: '#65B8C1' - white: '#888F94' diff --git a/extras/iterm/zenbones_bright.itermcolors b/extras/iterm/zenbones_bright.itermcolors deleted file mode 100644 index 0166fc4..0000000 --- a/extras/iterm/zenbones_bright.itermcolors +++ /dev/null @@ -1,357 +0,0 @@ - - - - - Ansi 0 Color - - Alpha Component - 1 - Blue Component - 0.9254901960784314 - Color Space - sRGB - Green Component - 0.9294117647058824 - Red Component - 0.9411764705882353 - - Ansi 1 Color - - Alpha Component - 1 - Blue Component - 0.2980392156862745 - Color Space - sRGB - Green Component - 0.2000000000000000 - Red Component - 0.6588235294117647 - - Ansi 10 Color - - Alpha Component - 1 - Blue Component - 0.1333333333333333 - Color Space - sRGB - Green Component - 0.3529411764705883 - Red Component - 0.2470588235294118 - - Ansi 11 Color - - Alpha Component - 1 - Blue Component - 0.1098039215686274 - Color Space - sRGB - Green Component - 0.2392156862745098 - Red Component - 0.5019607843137255 - - Ansi 12 Color - - Alpha Component - 1 - Blue Component - 0.4509803921568628 - Color Space - sRGB - Green Component - 0.3333333333333333 - Red Component - 0.1137254901960784 - - Ansi 13 Color - - Alpha Component - 1 - Blue Component - 0.4392156862745098 - Color Space - sRGB - Green Component - 0.2313725490196079 - Red Component - 0.4823529411764706 - - Ansi 14 Color - - Alpha Component - 1 - Blue Component - 0.4862745098039216 - Color Space - sRGB - Green Component - 0.4549019607843137 - Red Component - 0.1686274509803922 - - Ansi 15 Color - - Alpha Component - 1 - Blue Component - 0.4078431372549020 - Color Space - sRGB - Green Component - 0.3686274509803922 - Red Component - 0.3098039215686275 - - Ansi 2 Color - - Alpha Component - 1 - Blue Component - 0.1921568627450981 - Color Space - sRGB - Green Component - 0.4235294117647059 - Red Component - 0.3098039215686275 - - Ansi 3 Color - - Alpha Component - 1 - Blue Component - 0.1529411764705882 - Color Space - sRGB - Green Component - 0.2862745098039216 - Red Component - 0.5803921568627451 - - Ansi 4 Color - - Alpha Component - 1 - Blue Component - 0.5254901960784314 - Color Space - sRGB - Green Component - 0.3921568627450980 - Red Component - 0.1568627450980392 - - Ansi 5 Color - - Alpha Component - 1 - Blue Component - 0.4901960784313725 - Color Space - sRGB - Green Component - 0.3137254901960784 - Red Component - 0.5333333333333333 - - Ansi 6 Color - - Alpha Component - 1 - Blue Component - 0.5725490196078431 - Color Space - sRGB - Green Component - 0.5372549019607843 - Red Component - 0.2313725490196079 - - Ansi 7 Color - - Alpha Component - 1 - Blue Component - 0.2352941176470588 - Color Space - sRGB - Green Component - 0.2117647058823529 - Red Component - 0.1725490196078431 - - Ansi 8 Color - - Alpha Component - 1 - Blue Component - 0.7294117647058823 - Color Space - sRGB - Green Component - 0.7568627450980392 - Red Component - 0.8117647058823529 - - Ansi 9 Color - - Alpha Component - 1 - Blue Component - 0.2431372549019608 - Color Space - sRGB - Green Component - 0.1450980392156863 - Red Component - 0.5803921568627451 - - Background Color - - Alpha Component - 1 - Blue Component - 0.9607843137254902 - Color Space - sRGB - Green Component - 0.9647058823529412 - Red Component - 0.9725490196078431 - - Badge Color - - Alpha Component - 1 - Blue Component - 0.5294117647058824 - Color Space - sRGB - Green Component - 0.5568627450980392 - Red Component - 0.6117647058823530 - - Bold Color - - Alpha Component - 1 - Blue Component - 0.7294117647058823 - Color Space - sRGB - Green Component - 0.7568627450980392 - Red Component - 0.8117647058823529 - - Cursor Color - - Alpha Component - 1 - Blue Component - 0.2352941176470588 - Color Space - sRGB - Green Component - 0.2117647058823529 - Red Component - 0.1725490196078431 - - Cursor Guide Color - - Alpha Component - 1 - Blue Component - 0.9215686274509803 - Color Space - sRGB - Green Component - 0.9294117647058824 - Red Component - 0.9450980392156862 - - Cursor Text Color - - Alpha Component - 1 - Blue Component - 0.9607843137254902 - Color Space - sRGB - Green Component - 0.9647058823529412 - Red Component - 0.9725490196078431 - - Foreground Color - - Alpha Component - 1 - Blue Component - 0.2352941176470588 - Color Space - sRGB - Green Component - 0.2117647058823529 - Red Component - 0.1725490196078431 - - Link Color - - Alpha Component - 1 - Blue Component - 0.4509803921568628 - Color Space - sRGB - Green Component - 0.3333333333333333 - Red Component - 0.1137254901960784 - - Selected Text Color - - Alpha Component - 1 - Blue Component - 0.2352941176470588 - Color Space - sRGB - Green Component - 0.2117647058823529 - Red Component - 0.1725490196078431 - - Selection Color - - Alpha Component - 1 - Blue Component - 0.9137254901960784 - Color Space - sRGB - Green Component - 0.8823529411764706 - Red Component - 0.8392156862745098 - - Tab Color - - Alpha Component - 1 - Blue Component - 0.9607843137254902 - Color Space - sRGB - Green Component - 0.9647058823529412 - Red Component - 0.9725490196078431 - - - \ No newline at end of file diff --git a/extras/iterm/zenbones_dark.itermcolors b/extras/iterm/zenbones_dark.itermcolors deleted file mode 100644 index 194311a..0000000 --- a/extras/iterm/zenbones_dark.itermcolors +++ /dev/null @@ -1,357 +0,0 @@ - - - - - Ansi 0 Color - - Alpha Component - 1 - Blue Component - 0.1215686274509804 - Color Space - sRGB - Green Component - 0.0980392156862745 - Red Component - 0.0588235294117647 - - Ansi 1 Color - - Alpha Component - 1 - Blue Component - 0.4862745098039216 - Color Space - sRGB - Green Component - 0.4313725490196079 - Red Component - 0.8705882352941177 - - Ansi 10 Color - - Alpha Component - 1 - Blue Component - 0.5215686274509804 - Color Space - sRGB - Green Component - 1.0000000000000000 - Red Component - 0.6274509803921569 - - Ansi 11 Color - - Alpha Component - 1 - Blue Component - 0.4039215686274510 - Color Space - sRGB - Green Component - 0.5490196078431373 - Red Component - 0.8392156862745098 - - Ansi 12 Color - - Alpha Component - 1 - Blue Component - 0.8862745098039215 - Color Space - sRGB - Green Component - 0.6274509803921569 - Red Component - 0.5725490196078431 - - Ansi 13 Color - - Alpha Component - 1 - Blue Component - 0.7568627450980392 - Color Space - sRGB - Green Component - 0.5254901960784314 - Red Component - 0.8117647058823529 - - Ansi 14 Color - - Alpha Component - 1 - Blue Component - 0.7568627450980392 - Color Space - sRGB - Green Component - 0.7215686274509804 - Red Component - 0.3960784313725490 - - Ansi 15 Color - - Alpha Component - 1 - Blue Component - 0.6196078431372549 - Color Space - sRGB - Green Component - 0.6392156862745098 - Red Component - 0.5960784313725490 - - Ansi 2 Color - - Alpha Component - 1 - Blue Component - 0.4196078431372549 - Color Space - sRGB - Green Component - 1.0000000000000000 - Red Component - 0.5647058823529412 - - Ansi 3 Color - - Alpha Component - 1 - Blue Component - 0.3921568627450980 - Color Space - sRGB - Green Component - 0.4941176470588236 - Red Component - 0.7176470588235294 - - Ansi 4 Color - - Alpha Component - 1 - Blue Component - 0.8313725490196079 - Color Space - sRGB - Green Component - 0.5647058823529412 - Red Component - 0.5058823529411764 - - Ansi 5 Color - - Alpha Component - 1 - Blue Component - 0.6549019607843137 - Color Space - sRGB - Green Component - 0.4745098039215686 - Red Component - 0.6980392156862745 - - Ansi 6 Color - - Alpha Component - 1 - Blue Component - 0.6784313725490196 - Color Space - sRGB - Green Component - 0.6470588235294118 - Red Component - 0.4000000000000000 - - Ansi 7 Color - - Alpha Component - 1 - Blue Component - 0.8117647058823529 - Color Space - sRGB - Green Component - 0.8352941176470589 - Red Component - 0.7764705882352941 - - Ansi 8 Color - - Alpha Component - 1 - Blue Component - 0.2705882352941176 - Color Space - sRGB - Green Component - 0.2235294117647059 - Red Component - 0.1490196078431373 - - Ansi 9 Color - - Alpha Component - 1 - Blue Component - 0.5607843137254902 - Color Space - sRGB - Green Component - 0.5137254901960784 - Red Component - 0.9098039215686274 - - Background Color - - Alpha Component - 1 - Blue Component - 0.0901960784313725 - Color Space - sRGB - Green Component - 0.0980392156862745 - Red Component - 0.1098039215686274 - - Badge Color - - Alpha Component - 1 - Blue Component - 0.3882352941176471 - Color Space - sRGB - Green Component - 0.4039215686274510 - Red Component - 0.4313725490196079 - - Bold Color - - Alpha Component - 1 - Blue Component - 0.2705882352941176 - Color Space - sRGB - Green Component - 0.2235294117647059 - Red Component - 0.1490196078431373 - - Cursor Color - - Alpha Component - 1 - Blue Component - 0.8117647058823529 - Color Space - sRGB - Green Component - 0.7921568627450980 - Red Component - 0.7686274509803922 - - Cursor Guide Color - - Alpha Component - 1 - Blue Component - 0.1215686274509804 - Color Space - sRGB - Green Component - 0.1294117647058824 - Red Component - 0.1450980392156863 - - Cursor Text Color - - Alpha Component - 1 - Blue Component - 0.0901960784313725 - Color Space - sRGB - Green Component - 0.0980392156862745 - Red Component - 0.1098039215686274 - - Foreground Color - - Alpha Component - 1 - Blue Component - 0.7647058823529411 - Color Space - sRGB - Green Component - 0.7411764705882353 - Red Component - 0.7058823529411765 - - Link Color - - Alpha Component - 1 - Blue Component - 0.8862745098039215 - Color Space - sRGB - Green Component - 0.6274509803921569 - Red Component - 0.5725490196078431 - - Selected Text Color - - Alpha Component - 1 - Blue Component - 0.7647058823529411 - Color Space - sRGB - Green Component - 0.7411764705882353 - Red Component - 0.7058823529411765 - - Selection Color - - Alpha Component - 1 - Blue Component - 0.2588235294117647 - Color Space - sRGB - Green Component - 0.2509803921568627 - Red Component - 0.2392156862745098 - - Tab Color - - Alpha Component - 1 - Blue Component - 0.0901960784313725 - Color Space - sRGB - Green Component - 0.0980392156862745 - Red Component - 0.1098039215686274 - - - \ No newline at end of file diff --git a/extras/iterm/zenbones_dim.itermcolors b/extras/iterm/zenbones_dim.itermcolors deleted file mode 100644 index 0b8f9da..0000000 --- a/extras/iterm/zenbones_dim.itermcolors +++ /dev/null @@ -1,357 +0,0 @@ - - - - - Ansi 0 Color - - Alpha Component - 1 - Blue Component - 0.9254901960784314 - Color Space - sRGB - Green Component - 0.9294117647058824 - Red Component - 0.9411764705882353 - - Ansi 1 Color - - Alpha Component - 1 - Blue Component - 0.2980392156862745 - Color Space - sRGB - Green Component - 0.2000000000000000 - Red Component - 0.6588235294117647 - - Ansi 10 Color - - Alpha Component - 1 - Blue Component - 0.1333333333333333 - Color Space - sRGB - Green Component - 0.3529411764705883 - Red Component - 0.2470588235294118 - - Ansi 11 Color - - Alpha Component - 1 - Blue Component - 0.1098039215686274 - Color Space - sRGB - Green Component - 0.2392156862745098 - Red Component - 0.5019607843137255 - - Ansi 12 Color - - Alpha Component - 1 - Blue Component - 0.4509803921568628 - Color Space - sRGB - Green Component - 0.3333333333333333 - Red Component - 0.1137254901960784 - - Ansi 13 Color - - Alpha Component - 1 - Blue Component - 0.4392156862745098 - Color Space - sRGB - Green Component - 0.2313725490196079 - Red Component - 0.4823529411764706 - - Ansi 14 Color - - Alpha Component - 1 - Blue Component - 0.4862745098039216 - Color Space - sRGB - Green Component - 0.4549019607843137 - Red Component - 0.1686274509803922 - - Ansi 15 Color - - Alpha Component - 1 - Blue Component - 0.4078431372549020 - Color Space - sRGB - Green Component - 0.3686274509803922 - Red Component - 0.3098039215686275 - - Ansi 2 Color - - Alpha Component - 1 - Blue Component - 0.1921568627450981 - Color Space - sRGB - Green Component - 0.4235294117647059 - Red Component - 0.3098039215686275 - - Ansi 3 Color - - Alpha Component - 1 - Blue Component - 0.1529411764705882 - Color Space - sRGB - Green Component - 0.2862745098039216 - Red Component - 0.5803921568627451 - - Ansi 4 Color - - Alpha Component - 1 - Blue Component - 0.5254901960784314 - Color Space - sRGB - Green Component - 0.3921568627450980 - Red Component - 0.1568627450980392 - - Ansi 5 Color - - Alpha Component - 1 - Blue Component - 0.4901960784313725 - Color Space - sRGB - Green Component - 0.3137254901960784 - Red Component - 0.5333333333333333 - - Ansi 6 Color - - Alpha Component - 1 - Blue Component - 0.5725490196078431 - Color Space - sRGB - Green Component - 0.5372549019607843 - Red Component - 0.2313725490196079 - - Ansi 7 Color - - Alpha Component - 1 - Blue Component - 0.2352941176470588 - Color Space - sRGB - Green Component - 0.2117647058823529 - Red Component - 0.1725490196078431 - - Ansi 8 Color - - Alpha Component - 1 - Blue Component - 0.7294117647058823 - Color Space - sRGB - Green Component - 0.7568627450980392 - Red Component - 0.8117647058823529 - - Ansi 9 Color - - Alpha Component - 1 - Blue Component - 0.2431372549019608 - Color Space - sRGB - Green Component - 0.1450980392156863 - Red Component - 0.5803921568627451 - - Background Color - - Alpha Component - 1 - Blue Component - 0.8901960784313725 - Color Space - sRGB - Green Component - 0.8941176470588236 - Red Component - 0.9098039215686274 - - Badge Color - - Alpha Component - 1 - Blue Component - 0.5019607843137255 - Color Space - sRGB - Green Component - 0.5215686274509804 - Red Component - 0.5529411764705883 - - Bold Color - - Alpha Component - 1 - Blue Component - 0.7294117647058823 - Color Space - sRGB - Green Component - 0.7568627450980392 - Red Component - 0.8117647058823529 - - Cursor Color - - Alpha Component - 1 - Blue Component - 0.2352941176470588 - Color Space - sRGB - Green Component - 0.2117647058823529 - Red Component - 0.1725490196078431 - - Cursor Guide Color - - Alpha Component - 1 - Blue Component - 0.8509803921568627 - Color Space - sRGB - Green Component - 0.8627450980392157 - Red Component - 0.8823529411764706 - - Cursor Text Color - - Alpha Component - 1 - Blue Component - 0.8901960784313725 - Color Space - sRGB - Green Component - 0.8941176470588236 - Red Component - 0.9098039215686274 - - Foreground Color - - Alpha Component - 1 - Blue Component - 0.2352941176470588 - Color Space - sRGB - Green Component - 0.2117647058823529 - Red Component - 0.1725490196078431 - - Link Color - - Alpha Component - 1 - Blue Component - 0.4509803921568628 - Color Space - sRGB - Green Component - 0.3333333333333333 - Red Component - 0.1137254901960784 - - Selected Text Color - - Alpha Component - 1 - Blue Component - 0.2352941176470588 - Color Space - sRGB - Green Component - 0.2117647058823529 - Red Component - 0.1725490196078431 - - Selection Color - - Alpha Component - 1 - Blue Component - 0.8705882352941177 - Color Space - sRGB - Green Component - 0.8196078431372549 - Red Component - 0.7529411764705882 - - Tab Color - - Alpha Component - 1 - Blue Component - 0.8901960784313725 - Color Space - sRGB - Green Component - 0.8941176470588236 - Red Component - 0.9098039215686274 - - - \ No newline at end of file diff --git a/extras/iterm/zenbones_light.itermcolors b/extras/iterm/zenbones_light.itermcolors deleted file mode 100644 index c027e3e..0000000 --- a/extras/iterm/zenbones_light.itermcolors +++ /dev/null @@ -1,357 +0,0 @@ - - - - - Ansi 0 Color - - Alpha Component - 1 - Blue Component - 0.9019607843137255 - Color Space - sRGB - Green Component - 0.9294117647058824 - Red Component - 0.8980392156862745 - - Ansi 1 Color - - Alpha Component - 1 - Blue Component - 0.2980392156862745 - Color Space - sRGB - Green Component - 0.2000000000000000 - Red Component - 0.6588235294117647 - - Ansi 10 Color - - Alpha Component - 1 - Blue Component - 0.1333333333333333 - Color Space - sRGB - Green Component - 0.3529411764705883 - Red Component - 0.2470588235294118 - - Ansi 11 Color - - Alpha Component - 1 - Blue Component - 0.1098039215686274 - Color Space - sRGB - Green Component - 0.2392156862745098 - Red Component - 0.5019607843137255 - - Ansi 12 Color - - Alpha Component - 1 - Blue Component - 0.4509803921568628 - Color Space - sRGB - Green Component - 0.3333333333333333 - Red Component - 0.1137254901960784 - - Ansi 13 Color - - Alpha Component - 1 - Blue Component - 0.4392156862745098 - Color Space - sRGB - Green Component - 0.2313725490196079 - Red Component - 0.4823529411764706 - - Ansi 14 Color - - Alpha Component - 1 - Blue Component - 0.4862745098039216 - Color Space - sRGB - Green Component - 0.4549019607843137 - Red Component - 0.1686274509803922 - - Ansi 15 Color - - Alpha Component - 1 - Blue Component - 0.2039215686274510 - Color Space - sRGB - Green Component - 0.3490196078431372 - Red Component - 0.2549019607843137 - - Ansi 2 Color - - Alpha Component - 1 - Blue Component - 0.1882352941176471 - Color Space - sRGB - Green Component - 0.4784313725490196 - Red Component - 0.3372549019607843 - - Ansi 3 Color - - Alpha Component - 1 - Blue Component - 0.1529411764705882 - Color Space - sRGB - Green Component - 0.2862745098039216 - Red Component - 0.5803921568627451 - - Ansi 4 Color - - Alpha Component - 1 - Blue Component - 0.5254901960784314 - Color Space - sRGB - Green Component - 0.3921568627450980 - Red Component - 0.1568627450980392 - - Ansi 5 Color - - Alpha Component - 1 - Blue Component - 0.4901960784313725 - Color Space - sRGB - Green Component - 0.3137254901960784 - Red Component - 0.5333333333333333 - - Ansi 6 Color - - Alpha Component - 1 - Blue Component - 0.5725490196078431 - Color Space - sRGB - Green Component - 0.5372549019607843 - Red Component - 0.2313725490196079 - - Ansi 7 Color - - Alpha Component - 1 - Blue Component - 0.0941176470588235 - Color Space - sRGB - Green Component - 0.1803921568627451 - Red Component - 0.1254901960784314 - - Ansi 8 Color - - Alpha Component - 1 - Blue Component - 0.7137254901960784 - Color Space - sRGB - Green Component - 0.7764705882352941 - Red Component - 0.7019607843137254 - - Ansi 9 Color - - Alpha Component - 1 - Blue Component - 0.2431372549019608 - Color Space - sRGB - Green Component - 0.1450980392156863 - Red Component - 0.5803921568627451 - - Background Color - - Alpha Component - 1 - Blue Component - 0.9254901960784314 - Color Space - sRGB - Green Component - 0.9294117647058824 - Red Component - 0.9411764705882353 - - Badge Color - - Alpha Component - 1 - Blue Component - 0.5215686274509804 - Color Space - sRGB - Green Component - 0.5372549019607843 - Red Component - 0.5803921568627451 - - Bold Color - - Alpha Component - 1 - Blue Component - 0.7137254901960784 - Color Space - sRGB - Green Component - 0.7764705882352941 - Red Component - 0.7019607843137254 - - Cursor Color - - Alpha Component - 1 - Blue Component - 0.2352941176470588 - Color Space - sRGB - Green Component - 0.2117647058823529 - Red Component - 0.1725490196078431 - - Cursor Guide Color - - Alpha Component - 1 - Blue Component - 0.8862745098039215 - Color Space - sRGB - Green Component - 0.8941176470588236 - Red Component - 0.9137254901960784 - - Cursor Text Color - - Alpha Component - 1 - Blue Component - 0.9254901960784314 - Color Space - sRGB - Green Component - 0.9294117647058824 - Red Component - 0.9411764705882353 - - Foreground Color - - Alpha Component - 1 - Blue Component - 0.2352941176470588 - Color Space - sRGB - Green Component - 0.2117647058823529 - Red Component - 0.1725490196078431 - - Link Color - - Alpha Component - 1 - Blue Component - 0.4509803921568628 - Color Space - sRGB - Green Component - 0.3333333333333333 - Red Component - 0.1137254901960784 - - Selected Text Color - - Alpha Component - 1 - Blue Component - 0.2352941176470588 - Color Space - sRGB - Green Component - 0.2117647058823529 - Red Component - 0.1725490196078431 - - Selection Color - - Alpha Component - 1 - Blue Component - 0.8901960784313725 - Color Space - sRGB - Green Component - 0.8509803921568627 - Red Component - 0.7960784313725490 - - Tab Color - - Alpha Component - 1 - Blue Component - 0.9254901960784314 - Color Space - sRGB - Green Component - 0.9294117647058824 - Red Component - 0.9411764705882353 - - - \ No newline at end of file diff --git a/extras/iterm/zenflesh.itermcolors b/extras/iterm/zenflesh.itermcolors deleted file mode 100644 index e66b5cb..0000000 --- a/extras/iterm/zenflesh.itermcolors +++ /dev/null @@ -1,357 +0,0 @@ - - - - - Ansi 0 Color - - Alpha Component - 1 - Blue Component - 0.0901960784313725 - Color Space - sRGB - Green Component - 0.0980392156862745 - Red Component - 0.1098039215686274 - - Ansi 1 Color - - Alpha Component - 1 - Blue Component - 0.4862745098039216 - Color Space - sRGB - Green Component - 0.4313725490196079 - Red Component - 0.8705882352941177 - - Ansi 10 Color - - Alpha Component - 1 - Blue Component - 0.4078431372549020 - Color Space - sRGB - Green Component - 0.6823529411764706 - Red Component - 0.5450980392156862 - - Ansi 11 Color - - Alpha Component - 1 - Blue Component - 0.4039215686274510 - Color Space - sRGB - Green Component - 0.5490196078431373 - Red Component - 0.8392156862745098 - - Ansi 12 Color - - Alpha Component - 1 - Blue Component - 0.8549019607843137 - Color Space - sRGB - Green Component - 0.6705882352941176 - Red Component - 0.3803921568627451 - - Ansi 13 Color - - Alpha Component - 1 - Blue Component - 0.7568627450980392 - Color Space - sRGB - Green Component - 0.5254901960784314 - Red Component - 0.8117647058823529 - - Ansi 14 Color - - Alpha Component - 1 - Blue Component - 0.7568627450980392 - Color Space - sRGB - Green Component - 0.7215686274509804 - Red Component - 0.3960784313725490 - - Ansi 15 Color - - Alpha Component - 1 - Blue Component - 0.5803921568627451 - Color Space - sRGB - Green Component - 0.5607843137254902 - Red Component - 0.5333333333333333 - - Ansi 2 Color - - Alpha Component - 1 - Blue Component - 0.4117647058823529 - Color Space - sRGB - Green Component - 0.6078431372549019 - Red Component - 0.5058823529411764 - - Ansi 3 Color - - Alpha Component - 1 - Blue Component - 0.3921568627450980 - Color Space - sRGB - Green Component - 0.4941176470588236 - Red Component - 0.7176470588235294 - - Ansi 4 Color - - Alpha Component - 1 - Blue Component - 0.7529411764705882 - Color Space - sRGB - Green Component - 0.6000000000000000 - Red Component - 0.3764705882352941 - - Ansi 5 Color - - Alpha Component - 1 - Blue Component - 0.6549019607843137 - Color Space - sRGB - Green Component - 0.4745098039215686 - Red Component - 0.6980392156862745 - - Ansi 6 Color - - Alpha Component - 1 - Blue Component - 0.6784313725490196 - Color Space - sRGB - Green Component - 0.6470588235294118 - Red Component - 0.4000000000000000 - - Ansi 7 Color - - Alpha Component - 1 - Blue Component - 0.7647058823529411 - Color Space - sRGB - Green Component - 0.7411764705882353 - Red Component - 0.7058823529411765 - - Ansi 8 Color - - Alpha Component - 1 - Blue Component - 0.2000000000000000 - Color Space - sRGB - Green Component - 0.2196078431372549 - Red Component - 0.2509803921568627 - - Ansi 9 Color - - Alpha Component - 1 - Blue Component - 0.5607843137254902 - Color Space - sRGB - Green Component - 0.5137254901960784 - Red Component - 0.9098039215686274 - - Background Color - - Alpha Component - 1 - Blue Component - 0.0901960784313725 - Color Space - sRGB - Green Component - 0.0980392156862745 - Red Component - 0.1098039215686274 - - Badge Color - - Alpha Component - 1 - Blue Component - 0.3882352941176471 - Color Space - sRGB - Green Component - 0.4039215686274510 - Red Component - 0.4313725490196079 - - Bold Color - - Alpha Component - 1 - Blue Component - 0.2000000000000000 - Color Space - sRGB - Green Component - 0.2196078431372549 - Red Component - 0.2509803921568627 - - Cursor Color - - Alpha Component - 1 - Blue Component - 0.8117647058823529 - Color Space - sRGB - Green Component - 0.7921568627450980 - Red Component - 0.7686274509803922 - - Cursor Guide Color - - Alpha Component - 1 - Blue Component - 0.1215686274509804 - Color Space - sRGB - Green Component - 0.1294117647058824 - Red Component - 0.1450980392156863 - - Cursor Text Color - - Alpha Component - 1 - Blue Component - 0.0901960784313725 - Color Space - sRGB - Green Component - 0.0980392156862745 - Red Component - 0.1098039215686274 - - Foreground Color - - Alpha Component - 1 - Blue Component - 0.7647058823529411 - Color Space - sRGB - Green Component - 0.7411764705882353 - Red Component - 0.7058823529411765 - - Link Color - - Alpha Component - 1 - Blue Component - 0.8549019607843137 - Color Space - sRGB - Green Component - 0.6705882352941176 - Red Component - 0.3803921568627451 - - Selected Text Color - - Alpha Component - 1 - Blue Component - 0.7647058823529411 - Color Space - sRGB - Green Component - 0.7411764705882353 - Red Component - 0.7058823529411765 - - Selection Color - - Alpha Component - 1 - Blue Component - 0.2588235294117647 - Color Space - sRGB - Green Component - 0.2509803921568627 - Red Component - 0.2392156862745098 - - Tab Color - - Alpha Component - 1 - Blue Component - 0.0901960784313725 - Color Space - sRGB - Green Component - 0.0980392156862745 - Red Component - 0.1098039215686274 - - - \ No newline at end of file diff --git a/extras/iterm/zenflesh_stark.itermcolors b/extras/iterm/zenflesh_stark.itermcolors deleted file mode 100644 index 272db0f..0000000 --- a/extras/iterm/zenflesh_stark.itermcolors +++ /dev/null @@ -1,357 +0,0 @@ - - - - - Ansi 0 Color - - Alpha Component - 1 - Blue Component - 0.0901960784313725 - Color Space - sRGB - Green Component - 0.0980392156862745 - Red Component - 0.1098039215686274 - - Ansi 1 Color - - Alpha Component - 1 - Blue Component - 0.4862745098039216 - Color Space - sRGB - Green Component - 0.4313725490196079 - Red Component - 0.8705882352941177 - - Ansi 10 Color - - Alpha Component - 1 - Blue Component - 0.4078431372549020 - Color Space - sRGB - Green Component - 0.6823529411764706 - Red Component - 0.5450980392156862 - - Ansi 11 Color - - Alpha Component - 1 - Blue Component - 0.4039215686274510 - Color Space - sRGB - Green Component - 0.5490196078431373 - Red Component - 0.8392156862745098 - - Ansi 12 Color - - Alpha Component - 1 - Blue Component - 0.8549019607843137 - Color Space - sRGB - Green Component - 0.6705882352941176 - Red Component - 0.3803921568627451 - - Ansi 13 Color - - Alpha Component - 1 - Blue Component - 0.7568627450980392 - Color Space - sRGB - Green Component - 0.5254901960784314 - Red Component - 0.8117647058823529 - - Ansi 14 Color - - Alpha Component - 1 - Blue Component - 0.7568627450980392 - Color Space - sRGB - Green Component - 0.7215686274509804 - Red Component - 0.3960784313725490 - - Ansi 15 Color - - Alpha Component - 1 - Blue Component - 0.5803921568627451 - Color Space - sRGB - Green Component - 0.5607843137254902 - Red Component - 0.5333333333333333 - - Ansi 2 Color - - Alpha Component - 1 - Blue Component - 0.4117647058823529 - Color Space - sRGB - Green Component - 0.6078431372549019 - Red Component - 0.5058823529411764 - - Ansi 3 Color - - Alpha Component - 1 - Blue Component - 0.3921568627450980 - Color Space - sRGB - Green Component - 0.4941176470588236 - Red Component - 0.7176470588235294 - - Ansi 4 Color - - Alpha Component - 1 - Blue Component - 0.7529411764705882 - Color Space - sRGB - Green Component - 0.6000000000000000 - Red Component - 0.3764705882352941 - - Ansi 5 Color - - Alpha Component - 1 - Blue Component - 0.6549019607843137 - Color Space - sRGB - Green Component - 0.4745098039215686 - Red Component - 0.6980392156862745 - - Ansi 6 Color - - Alpha Component - 1 - Blue Component - 0.6784313725490196 - Color Space - sRGB - Green Component - 0.6470588235294118 - Red Component - 0.4000000000000000 - - Ansi 7 Color - - Alpha Component - 1 - Blue Component - 0.7647058823529411 - Color Space - sRGB - Green Component - 0.7411764705882353 - Red Component - 0.7058823529411765 - - Ansi 8 Color - - Alpha Component - 1 - Blue Component - 0.2000000000000000 - Color Space - sRGB - Green Component - 0.2196078431372549 - Red Component - 0.2509803921568627 - - Ansi 9 Color - - Alpha Component - 1 - Blue Component - 0.5607843137254902 - Color Space - sRGB - Green Component - 0.5137254901960784 - Red Component - 0.9098039215686274 - - Background Color - - Alpha Component - 1 - Blue Component - 0.0627450980392157 - Color Space - sRGB - Green Component - 0.0705882352941176 - Red Component - 0.0901960784313725 - - Badge Color - - Alpha Component - 1 - Blue Component - 0.3568627450980392 - Color Space - sRGB - Green Component - 0.3803921568627451 - Red Component - 0.4235294117647059 - - Bold Color - - Alpha Component - 1 - Blue Component - 0.2000000000000000 - Color Space - sRGB - Green Component - 0.2196078431372549 - Red Component - 0.2509803921568627 - - Cursor Color - - Alpha Component - 1 - Blue Component - 0.8117647058823529 - Color Space - sRGB - Green Component - 0.7921568627450980 - Red Component - 0.7686274509803922 - - Cursor Guide Color - - Alpha Component - 1 - Blue Component - 0.0941176470588235 - Color Space - sRGB - Green Component - 0.1019607843137255 - Red Component - 0.1254901960784314 - - Cursor Text Color - - Alpha Component - 1 - Blue Component - 0.0627450980392157 - Color Space - sRGB - Green Component - 0.0705882352941176 - Red Component - 0.0901960784313725 - - Foreground Color - - Alpha Component - 1 - Blue Component - 0.7647058823529411 - Color Space - sRGB - Green Component - 0.7411764705882353 - Red Component - 0.7058823529411765 - - Link Color - - Alpha Component - 1 - Blue Component - 0.8549019607843137 - Color Space - sRGB - Green Component - 0.6705882352941176 - Red Component - 0.3803921568627451 - - Selected Text Color - - Alpha Component - 1 - Blue Component - 0.7647058823529411 - Color Space - sRGB - Green Component - 0.7411764705882353 - Red Component - 0.7058823529411765 - - Selection Color - - Alpha Component - 1 - Blue Component - 0.2313725490196079 - Color Space - sRGB - Green Component - 0.2235294117647059 - Red Component - 0.2156862745098039 - - Tab Color - - Alpha Component - 1 - Blue Component - 0.0627450980392157 - Color Space - sRGB - Green Component - 0.0705882352941176 - Red Component - 0.0901960784313725 - - - \ No newline at end of file diff --git a/extras/iterm/zenflesh_warm.itermcolors b/extras/iterm/zenflesh_warm.itermcolors deleted file mode 100644 index f8211b3..0000000 --- a/extras/iterm/zenflesh_warm.itermcolors +++ /dev/null @@ -1,357 +0,0 @@ - - - - - Ansi 0 Color - - Alpha Component - 1 - Blue Component - 0.0901960784313725 - Color Space - sRGB - Green Component - 0.0980392156862745 - Red Component - 0.1098039215686274 - - Ansi 1 Color - - Alpha Component - 1 - Blue Component - 0.4862745098039216 - Color Space - sRGB - Green Component - 0.4313725490196079 - Red Component - 0.8705882352941177 - - Ansi 10 Color - - Alpha Component - 1 - Blue Component - 0.4078431372549020 - Color Space - sRGB - Green Component - 0.6823529411764706 - Red Component - 0.5450980392156862 - - Ansi 11 Color - - Alpha Component - 1 - Blue Component - 0.4039215686274510 - Color Space - sRGB - Green Component - 0.5490196078431373 - Red Component - 0.8392156862745098 - - Ansi 12 Color - - Alpha Component - 1 - Blue Component - 0.8549019607843137 - Color Space - sRGB - Green Component - 0.6705882352941176 - Red Component - 0.3803921568627451 - - Ansi 13 Color - - Alpha Component - 1 - Blue Component - 0.7568627450980392 - Color Space - sRGB - Green Component - 0.5254901960784314 - Red Component - 0.8117647058823529 - - Ansi 14 Color - - Alpha Component - 1 - Blue Component - 0.7568627450980392 - Color Space - sRGB - Green Component - 0.7215686274509804 - Red Component - 0.3960784313725490 - - Ansi 15 Color - - Alpha Component - 1 - Blue Component - 0.5803921568627451 - Color Space - sRGB - Green Component - 0.5607843137254902 - Red Component - 0.5333333333333333 - - Ansi 2 Color - - Alpha Component - 1 - Blue Component - 0.4117647058823529 - Color Space - sRGB - Green Component - 0.6078431372549019 - Red Component - 0.5058823529411764 - - Ansi 3 Color - - Alpha Component - 1 - Blue Component - 0.3921568627450980 - Color Space - sRGB - Green Component - 0.4941176470588236 - Red Component - 0.7176470588235294 - - Ansi 4 Color - - Alpha Component - 1 - Blue Component - 0.7529411764705882 - Color Space - sRGB - Green Component - 0.6000000000000000 - Red Component - 0.3764705882352941 - - Ansi 5 Color - - Alpha Component - 1 - Blue Component - 0.6549019607843137 - Color Space - sRGB - Green Component - 0.4745098039215686 - Red Component - 0.6980392156862745 - - Ansi 6 Color - - Alpha Component - 1 - Blue Component - 0.6784313725490196 - Color Space - sRGB - Green Component - 0.6470588235294118 - Red Component - 0.4000000000000000 - - Ansi 7 Color - - Alpha Component - 1 - Blue Component - 0.7647058823529411 - Color Space - sRGB - Green Component - 0.7411764705882353 - Red Component - 0.7058823529411765 - - Ansi 8 Color - - Alpha Component - 1 - Blue Component - 0.2000000000000000 - Color Space - sRGB - Green Component - 0.2196078431372549 - Red Component - 0.2509803921568627 - - Ansi 9 Color - - Alpha Component - 1 - Blue Component - 0.5607843137254902 - Color Space - sRGB - Green Component - 0.5137254901960784 - Red Component - 0.9098039215686274 - - Background Color - - Alpha Component - 1 - Blue Component - 0.1137254901960784 - Color Space - sRGB - Green Component - 0.1215686274509804 - Red Component - 0.1333333333333333 - - Badge Color - - Alpha Component - 1 - Blue Component - 0.4000000000000000 - Color Space - sRGB - Green Component - 0.4117647058823529 - Red Component - 0.4392156862745098 - - Bold Color - - Alpha Component - 1 - Blue Component - 0.2000000000000000 - Color Space - sRGB - Green Component - 0.2196078431372549 - Red Component - 0.2509803921568627 - - Cursor Color - - Alpha Component - 1 - Blue Component - 0.8117647058823529 - Color Space - sRGB - Green Component - 0.7921568627450980 - Red Component - 0.7686274509803922 - - Cursor Guide Color - - Alpha Component - 1 - Blue Component - 0.1450980392156863 - Color Space - sRGB - Green Component - 0.1529411764705882 - Red Component - 0.1686274509803922 - - Cursor Text Color - - Alpha Component - 1 - Blue Component - 0.1137254901960784 - Color Space - sRGB - Green Component - 0.1215686274509804 - Red Component - 0.1333333333333333 - - Foreground Color - - Alpha Component - 1 - Blue Component - 0.7647058823529411 - Color Space - sRGB - Green Component - 0.7411764705882353 - Red Component - 0.7058823529411765 - - Link Color - - Alpha Component - 1 - Blue Component - 0.8549019607843137 - Color Space - sRGB - Green Component - 0.6705882352941176 - Red Component - 0.3803921568627451 - - Selected Text Color - - Alpha Component - 1 - Blue Component - 0.7647058823529411 - Color Space - sRGB - Green Component - 0.7411764705882353 - Red Component - 0.7058823529411765 - - Selection Color - - Alpha Component - 1 - Blue Component - 0.2862745098039216 - Color Space - sRGB - Green Component - 0.2784313725490196 - Red Component - 0.2666666666666667 - - Tab Color - - Alpha Component - 1 - Blue Component - 0.1137254901960784 - Color Space - sRGB - Green Component - 0.1215686274509804 - Red Component - 0.1333333333333333 - - - \ No newline at end of file diff --git a/extras/kitty/neobones_dark.conf b/extras/kitty/neobones_dark.conf index f5584ab..9a33d3c 100644 --- a/extras/kitty/neobones_dark.conf +++ b/extras/kitty/neobones_dark.conf @@ -1,40 +1,48 @@ -# This file is auto-generated from lua/zenbones/template/kitty.lua +# This file is auto-generated by shipwright.nvim # vim:ft=kitty ## name: neobones_dark -## license: MIT ## author: Michael Chris Lopez +## license: MIT ## upstream: https://github.com/mcchrish/zenbones.nvim/raw/main/extras/kitty/neobones_dark.conf - -background #0F191F -foreground #C6D5CF -selection_background #3A3E3D -selection_foreground #C6D5CF -url_color #92A0E2 -cursor #C6D5CF - -# Tabs -active_tab_background #62415B -active_tab_foreground #C6D5CF -inactive_tab_background #273944 -inactive_tab_foreground #C6D5CF -#tab_bar_background ${tab_bar_background} - -# normal +foreground #C6D5CF +background #0F191F +selection_foreground #C6D5CF +selection_background #3A3E3D +# Cursor colors +cursor #CEDDD7 +cursor_text_color #0F191F +# URL underline color when hovering with mouse +# kitty window border colors +# OS Window titlebar colors +# Tab bar colors +active_tab_foreground #C6D5CF +active_tab_background #62415B +inactive_tab_foreground #C6D5CF +inactive_tab_background #273944 +# Colors for marks (marked text in the terminal) +# The basic 16 colors +# black color0 #0F191F -color1 #DE6E7C -color2 #90FF6B -color3 #B77E64 -color4 #8190D4 -color5 #B279A7 -color6 #66A5AD -color7 #C6D5CF - -# bright color8 #263945 +# red +color1 #DE6E7C color9 #E8838F +# green +color2 #90FF6B color10 #A0FF85 +# yellow +color3 #B77E64 color11 #D68C67 +# blue +color4 #8190D4 color12 #92A0E2 +# magenta +color5 #B279A7 color13 #CF86C1 +# cyan +color6 #66A5AD color14 #65B8C1 +# white +color7 #C6D5CF color15 #98A39E +# You can set the remaining 240 colors as color16 to color255. diff --git a/extras/kitty/neobones_light.conf b/extras/kitty/neobones_light.conf index cd4a2be..d8b7f70 100644 --- a/extras/kitty/neobones_light.conf +++ b/extras/kitty/neobones_light.conf @@ -1,40 +1,48 @@ -# This file is auto-generated from lua/zenbones/template/kitty.lua +# This file is auto-generated by shipwright.nvim # vim:ft=kitty ## name: neobones_light -## license: MIT ## author: Michael Chris Lopez +## license: MIT ## upstream: https://github.com/mcchrish/zenbones.nvim/raw/main/extras/kitty/neobones_light.conf - -background #E5EDE6 -foreground #202E18 -selection_background #ADE48C -selection_foreground #202E18 -url_color #1D5573 -cursor #202E18 - -# Tabs -active_tab_background #DCB5D4 -active_tab_foreground #202E18 -inactive_tab_background #BDCABF -inactive_tab_foreground #202E18 -#tab_bar_background ${tab_bar_background} - -# normal +foreground #202E18 +background #E5EDE6 +selection_foreground #202E18 +selection_background #ADE48C +# Cursor colors +cursor #202E18 +cursor_text_color #E5EDE6 +# URL underline color when hovering with mouse +# kitty window border colors +# OS Window titlebar colors +# Tab bar colors +active_tab_foreground #202E18 +active_tab_background #DCB5D4 +inactive_tab_foreground #202E18 +inactive_tab_background #BDCABF +# Colors for marks (marked text in the terminal) +# The basic 16 colors +# black color0 #E5EDE6 -color1 #A8334C -color2 #567A30 -color3 #944927 -color4 #286486 -color5 #88507D -color6 #3B8992 -color7 #202E18 - -# bright color8 #B3C6B6 +# red +color1 #A8334C color9 #94253E +# green +color2 #567A30 color10 #3F5A22 +# yellow +color3 #944927 color11 #803D1C +# blue +color4 #286486 color12 #1D5573 +# magenta +color5 #88507D color13 #7B3B70 +# cyan +color6 #3B8992 color14 #2B747C +# white +color7 #202E18 color15 #415934 +# You can set the remaining 240 colors as color16 to color255. diff --git a/extras/kitty/zenbones.conf b/extras/kitty/zenbones.conf deleted file mode 100644 index 70f86e9..0000000 --- a/extras/kitty/zenbones.conf +++ /dev/null @@ -1,40 +0,0 @@ -# This file is auto-generated from lua/zenbones/template/kitty.lua -# vim:ft=kitty -## name: zenbones -## license: MIT -## author: Michael Chris Lopez -## upstream: https://github.com/mcchrish/zenbones.nvim/raw/main/extras/kitty/zenbones.conf - -background #F0EDEC -foreground #2C363C -selection_background #CBD9E3 -selection_foreground #2C363C -url_color #1D5573 -cursor #2C363C - -# Tabs -active_tab_background #DEB9D6 -active_tab_foreground #2C363C -inactive_tab_background #D1C7C3 -inactive_tab_foreground #2C363C -#tab_bar_background ${tab_bar_background} - -# normal -color0 #F0EDEC -color1 #A8334C -color2 #4F6C31 -color3 #944927 -color4 #286486 -color5 #88507D -color6 #3B8992 -color7 #2C363C - -# bright -color8 #CFC1BA -color9 #94253E -color10 #3F5A22 -color11 #803D1C -color12 #1D5573 -color13 #7B3B70 -color14 #2B747C -color15 #4F5E68 diff --git a/extras/kitty/zenbones_bright.conf b/extras/kitty/zenbones_bright.conf deleted file mode 100644 index b26d514..0000000 --- a/extras/kitty/zenbones_bright.conf +++ /dev/null @@ -1,40 +0,0 @@ -# This file is auto-generated from lua/zenbones/template/kitty.lua -# vim:ft=kitty -## name: zenbones_bright -## license: MIT -## author: Michael Chris Lopez -## upstream: https://github.com/mcchrish/zenbones.nvim/raw/main/extras/kitty/zenbones_bright.conf - -background #F8F6F5 -foreground #2C363C -selection_background #D6E1E9 -selection_foreground #2C363C -url_color #1D5573 -cursor #2C363C - -# Tabs -active_tab_background #E2C3DB -active_tab_foreground #2C363C -inactive_tab_background #D8CCC7 -inactive_tab_foreground #2C363C -#tab_bar_background ${tab_bar_background} - -# normal -color0 #F0EDEC -color1 #A8334C -color2 #4F6C31 -color3 #944927 -color4 #286486 -color5 #88507D -color6 #3B8992 -color7 #2C363C - -# bright -color8 #CFC1BA -color9 #94253E -color10 #3F5A22 -color11 #803D1C -color12 #1D5573 -color13 #7B3B70 -color14 #2B747C -color15 #4F5E68 diff --git a/extras/kitty/zenbones_dark.conf b/extras/kitty/zenbones_dark.conf index 89e7064..902cebc 100644 --- a/extras/kitty/zenbones_dark.conf +++ b/extras/kitty/zenbones_dark.conf @@ -1,40 +1,48 @@ -# This file is auto-generated from lua/zenbones/template/kitty.lua +# This file is auto-generated by shipwright.nvim # vim:ft=kitty ## name: zenbones_dark -## license: MIT ## author: Michael Chris Lopez +## license: MIT ## upstream: https://github.com/mcchrish/zenbones.nvim/raw/main/extras/kitty/zenbones_dark.conf - -background #1C1917 -foreground #B4BDC3 -selection_background #3D4042 -selection_foreground #B4BDC3 -url_color #92A0E2 -cursor #B4BDC3 - -# Tabs -active_tab_background #65435E -active_tab_foreground #B4BDC3 -inactive_tab_background #3E3835 -inactive_tab_foreground #B4BDC3 -#tab_bar_background ${tab_bar_background} - -# normal -color0 #0F191F +foreground #B4BDC3 +background #1C1917 +selection_foreground #B4BDC3 +selection_background #3D4042 +# Cursor colors +cursor #C4CACF +cursor_text_color #1C1917 +# URL underline color when hovering with mouse +# kitty window border colors +# OS Window titlebar colors +# Tab bar colors +active_tab_foreground #B4BDC3 +active_tab_background #65435E +inactive_tab_foreground #B4BDC3 +inactive_tab_background #3E3835 +# Colors for marks (marked text in the terminal) +# The basic 16 colors +# black +color0 #1C1917 +color8 #403833 +# red color1 #DE6E7C -color2 #90FF6B -color3 #B77E64 -color4 #8190D4 -color5 #B279A7 -color6 #66A5AD -color7 #C6D5CF - -# bright -color8 #263945 color9 #E8838F -color10 #A0FF85 +# green +color2 #819B69 +color10 #8BAE68 +# yellow +color3 #B77E64 color11 #D68C67 -color12 #92A0E2 +# blue +color4 #6099C0 +color12 #61ABDA +# magenta +color5 #B279A7 color13 #CF86C1 +# cyan +color6 #66A5AD color14 #65B8C1 -color15 #98A39E +# white +color7 #B4BDC3 +color15 #888F94 +# You can set the remaining 240 colors as color16 to color255. diff --git a/extras/kitty/zenbones_dim.conf b/extras/kitty/zenbones_dim.conf deleted file mode 100644 index 61b8042..0000000 --- a/extras/kitty/zenbones_dim.conf +++ /dev/null @@ -1,40 +0,0 @@ -# This file is auto-generated from lua/zenbones/template/kitty.lua -# vim:ft=kitty -## name: zenbones_dim -## license: MIT -## author: Michael Chris Lopez -## upstream: https://github.com/mcchrish/zenbones.nvim/raw/main/extras/kitty/zenbones_dim.conf - -background #E8E4E3 -foreground #2C363C -selection_background #C0D1DE -selection_foreground #2C363C -url_color #1D5573 -cursor #2C363C - -# Tabs -active_tab_background #D9AFD0 -active_tab_foreground #2C363C -inactive_tab_background #CABFBA -inactive_tab_foreground #2C363C -#tab_bar_background ${tab_bar_background} - -# normal -color0 #F0EDEC -color1 #A8334C -color2 #4F6C31 -color3 #944927 -color4 #286486 -color5 #88507D -color6 #3B8992 -color7 #2C363C - -# bright -color8 #CFC1BA -color9 #94253E -color10 #3F5A22 -color11 #803D1C -color12 #1D5573 -color13 #7B3B70 -color14 #2B747C -color15 #4F5E68 diff --git a/extras/kitty/zenbones_light.conf b/extras/kitty/zenbones_light.conf index 905c35a..70896f7 100644 --- a/extras/kitty/zenbones_light.conf +++ b/extras/kitty/zenbones_light.conf @@ -1,40 +1,48 @@ -# This file is auto-generated from lua/zenbones/template/kitty.lua +# This file is auto-generated by shipwright.nvim # vim:ft=kitty ## name: zenbones_light -## license: MIT ## author: Michael Chris Lopez +## license: MIT ## upstream: https://github.com/mcchrish/zenbones.nvim/raw/main/extras/kitty/zenbones_light.conf - -background #F0EDEC -foreground #2C363C -selection_background #CBD9E3 -selection_foreground #2C363C -url_color #1D5573 -cursor #2C363C - -# Tabs -active_tab_background #DEB9D6 -active_tab_foreground #2C363C -inactive_tab_background #D1C7C3 -inactive_tab_foreground #2C363C -#tab_bar_background ${tab_bar_background} - -# normal -color0 #E5EDE6 +foreground #2C363C +background #F0EDEC +selection_foreground #2C363C +selection_background #CBD9E3 +# Cursor colors +cursor #2C363C +cursor_text_color #F0EDEC +# URL underline color when hovering with mouse +# kitty window border colors +# OS Window titlebar colors +# Tab bar colors +active_tab_foreground #2C363C +active_tab_background #DEB9D6 +inactive_tab_foreground #2C363C +inactive_tab_background #D1C7C3 +# Colors for marks (marked text in the terminal) +# The basic 16 colors +# black +color0 #F0EDEC +color8 #CFC1BA +# red color1 #A8334C -color2 #567A30 -color3 #944927 -color4 #286486 -color5 #88507D -color6 #3B8992 -color7 #202E18 - -# bright -color8 #B3C6B6 color9 #94253E +# green +color2 #4F6C31 color10 #3F5A22 +# yellow +color3 #944927 color11 #803D1C +# blue +color4 #286486 color12 #1D5573 +# magenta +color5 #88507D color13 #7B3B70 +# cyan +color6 #3B8992 color14 #2B747C -color15 #415934 +# white +color7 #2C363C +color15 #4F5E68 +# You can set the remaining 240 colors as color16 to color255. diff --git a/extras/kitty/zenflesh.conf b/extras/kitty/zenflesh.conf deleted file mode 100644 index 62f5bbd..0000000 --- a/extras/kitty/zenflesh.conf +++ /dev/null @@ -1,40 +0,0 @@ -# This file is auto-generated from lua/zenbones/template/kitty.lua -# vim:ft=kitty -## name: zenflesh -## license: MIT -## author: Michael Chris Lopez -## upstream: https://github.com/mcchrish/zenbones.nvim/raw/main/extras/kitty/zenflesh.conf - -background #1C1917 -foreground #B4BDC3 -selection_background #3D4042 -selection_foreground #B4BDC3 -url_color #61ABDA -cursor #B4BDC3 - -# Tabs -active_tab_background #65435E -active_tab_foreground #B4BDC3 -inactive_tab_background #3E3835 -inactive_tab_foreground #B4BDC3 -#tab_bar_background ${tab_bar_background} - -# normal -color0 #1C1917 -color1 #DE6E7C -color2 #819B69 -color3 #B77E64 -color4 #6099C0 -color5 #B279A7 -color6 #66A5AD -color7 #B4BDC3 - -# bright -color8 #403833 -color9 #E8838F -color10 #8BAE68 -color11 #D68C67 -color12 #61ABDA -color13 #CF86C1 -color14 #65B8C1 -color15 #888F94 diff --git a/extras/kitty/zenflesh_stark.conf b/extras/kitty/zenflesh_stark.conf deleted file mode 100644 index 082698c..0000000 --- a/extras/kitty/zenflesh_stark.conf +++ /dev/null @@ -1,40 +0,0 @@ -# This file is auto-generated from lua/zenbones/template/kitty.lua -# vim:ft=kitty -## name: zenflesh_stark -## license: MIT -## author: Michael Chris Lopez -## upstream: https://github.com/mcchrish/zenbones.nvim/raw/main/extras/kitty/zenflesh_stark.conf - -background #171210 -foreground #B4BDC3 -selection_background #37393B -selection_foreground #B4BDC3 -url_color #61ABDA -cursor #B4BDC3 - -# Tabs -active_tab_background #5C3D56 -active_tab_foreground #B4BDC3 -inactive_tab_background #39312C -inactive_tab_foreground #B4BDC3 -#tab_bar_background ${tab_bar_background} - -# normal -color0 #1C1917 -color1 #DE6E7C -color2 #819B69 -color3 #B77E64 -color4 #6099C0 -color5 #B279A7 -color6 #66A5AD -color7 #B4BDC3 - -# bright -color8 #403833 -color9 #E8838F -color10 #8BAE68 -color11 #D68C67 -color12 #61ABDA -color13 #CF86C1 -color14 #65B8C1 -color15 #888F94 diff --git a/extras/kitty/zenflesh_warm.conf b/extras/kitty/zenflesh_warm.conf deleted file mode 100644 index 620f783..0000000 --- a/extras/kitty/zenflesh_warm.conf +++ /dev/null @@ -1,40 +0,0 @@ -# This file is auto-generated from lua/zenbones/template/kitty.lua -# vim:ft=kitty -## name: zenflesh_warm -## license: MIT -## author: Michael Chris Lopez -## upstream: https://github.com/mcchrish/zenbones.nvim/raw/main/extras/kitty/zenflesh_warm.conf - -background #221F1D -foreground #B4BDC3 -selection_background #444749 -selection_foreground #B4BDC3 -url_color #61ABDA -cursor #B4BDC3 - -# Tabs -active_tab_background #6E4966 -active_tab_foreground #B4BDC3 -inactive_tab_background #423C39 -inactive_tab_foreground #B4BDC3 -#tab_bar_background ${tab_bar_background} - -# normal -color0 #1C1917 -color1 #DE6E7C -color2 #819B69 -color3 #B77E64 -color4 #6099C0 -color5 #B279A7 -color6 #66A5AD -color7 #B4BDC3 - -# bright -color8 #403833 -color9 #E8838F -color10 #8BAE68 -color11 #D68C67 -color12 #61ABDA -color13 #CF86C1 -color14 #65B8C1 -color15 #888F94 diff --git a/extras/tmux/zenbones_bright.tmux b/extras/tmux/zenbones_bright.tmux deleted file mode 100644 index 4798bb9..0000000 --- a/extras/tmux/zenbones_bright.tmux +++ /dev/null @@ -1,18 +0,0 @@ -# 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='#2C363C' - -set -g window-status-current-style fg='#88507D',bg='#2C363C',bold - -set -g pane-border-style fg='#88507D' -set -g pane-active-border-style fg='#88507D' - -set -g message-style fg='#F0EDEC',bg='#D6E1E9' - -set -g display-panes-active-colour '#88507D' -set -g display-panes-colour '#88507D' - -set -g clock-mode-colour '#88507D' - -set -g mode-style fg='#F0EDEC',bg='#D6E1E9' diff --git a/extras/tmux/zenbones_dark.tmux b/extras/tmux/zenbones_dark.tmux deleted file mode 100644 index 6b54c1e..0000000 --- a/extras/tmux/zenbones_dark.tmux +++ /dev/null @@ -1,18 +0,0 @@ -# This file is auto-generated from lua/zenbones/template/tmux.lua -set -g status-left ' #[fg=#B279A7,bold]#{s/root//:client_key_table} ' -set -g status-right '#[fg=#B279A7,bold] [#S]#[fg=#B279A7,bold] [%d/%m] #[fg=#B279A7,bold][%I:%M%p] ' -set -g status-style fg='#B279A7',bg='#C6D5CF' - -set -g window-status-current-style fg='#B279A7',bg='#C6D5CF',bold - -set -g pane-border-style fg='#B279A7' -set -g pane-active-border-style fg='#B279A7' - -set -g message-style fg='#0F191F',bg='#3D4042' - -set -g display-panes-active-colour '#B279A7' -set -g display-panes-colour '#B279A7' - -set -g clock-mode-colour '#B279A7' - -set -g mode-style fg='#0F191F',bg='#3D4042' diff --git a/extras/tmux/zenbones_dim.tmux b/extras/tmux/zenbones_dim.tmux deleted file mode 100644 index 8042c0a..0000000 --- a/extras/tmux/zenbones_dim.tmux +++ /dev/null @@ -1,18 +0,0 @@ -# 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='#2C363C' - -set -g window-status-current-style fg='#88507D',bg='#2C363C',bold - -set -g pane-border-style fg='#88507D' -set -g pane-active-border-style fg='#88507D' - -set -g message-style fg='#F0EDEC',bg='#C0D1DE' - -set -g display-panes-active-colour '#88507D' -set -g display-panes-colour '#88507D' - -set -g clock-mode-colour '#88507D' - -set -g mode-style fg='#F0EDEC',bg='#C0D1DE' diff --git a/extras/tmux/zenbones_light.tmux b/extras/tmux/zenbones_light.tmux deleted file mode 100644 index d73c3bb..0000000 --- a/extras/tmux/zenbones_light.tmux +++ /dev/null @@ -1,18 +0,0 @@ -# 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='#202E18' - -set -g window-status-current-style fg='#88507D',bg='#202E18',bold - -set -g pane-border-style fg='#88507D' -set -g pane-active-border-style fg='#88507D' - -set -g message-style fg='#E5EDE6',bg='#CBD9E3' - -set -g display-panes-active-colour '#88507D' -set -g display-panes-colour '#88507D' - -set -g clock-mode-colour '#88507D' - -set -g mode-style fg='#E5EDE6',bg='#CBD9E3' diff --git a/extras/tmux/zenflesh.tmux b/extras/tmux/zenflesh.tmux deleted file mode 100644 index 07af8ae..0000000 --- a/extras/tmux/zenflesh.tmux +++ /dev/null @@ -1,18 +0,0 @@ -# This file is auto-generated from lua/zenbones/template/tmux.lua -set -g status-left ' #[fg=#B279A7,bold]#{s/root//:client_key_table} ' -set -g status-right '#[fg=#B279A7,bold] [#S]#[fg=#B279A7,bold] [%d/%m] #[fg=#B279A7,bold][%I:%M%p] ' -set -g status-style fg='#B279A7',bg='#B4BDC3' - -set -g window-status-current-style fg='#B279A7',bg='#B4BDC3',bold - -set -g pane-border-style fg='#B279A7' -set -g pane-active-border-style fg='#B279A7' - -set -g message-style fg='#1C1917',bg='#3D4042' - -set -g display-panes-active-colour '#B279A7' -set -g display-panes-colour '#B279A7' - -set -g clock-mode-colour '#B279A7' - -set -g mode-style fg='#1C1917',bg='#3D4042' diff --git a/extras/tmux/zenflesh_stark.tmux b/extras/tmux/zenflesh_stark.tmux deleted file mode 100644 index b11a5e5..0000000 --- a/extras/tmux/zenflesh_stark.tmux +++ /dev/null @@ -1,18 +0,0 @@ -# This file is auto-generated from lua/zenbones/template/tmux.lua -set -g status-left ' #[fg=#B279A7,bold]#{s/root//:client_key_table} ' -set -g status-right '#[fg=#B279A7,bold] [#S]#[fg=#B279A7,bold] [%d/%m] #[fg=#B279A7,bold][%I:%M%p] ' -set -g status-style fg='#B279A7',bg='#B4BDC3' - -set -g window-status-current-style fg='#B279A7',bg='#B4BDC3',bold - -set -g pane-border-style fg='#B279A7' -set -g pane-active-border-style fg='#B279A7' - -set -g message-style fg='#1C1917',bg='#37393B' - -set -g display-panes-active-colour '#B279A7' -set -g display-panes-colour '#B279A7' - -set -g clock-mode-colour '#B279A7' - -set -g mode-style fg='#1C1917',bg='#37393B' diff --git a/extras/tmux/zenflesh_warm.tmux b/extras/tmux/zenflesh_warm.tmux deleted file mode 100644 index b9549b6..0000000 --- a/extras/tmux/zenflesh_warm.tmux +++ /dev/null @@ -1,18 +0,0 @@ -# This file is auto-generated from lua/zenbones/template/tmux.lua -set -g status-left ' #[fg=#B279A7,bold]#{s/root//:client_key_table} ' -set -g status-right '#[fg=#B279A7,bold] [#S]#[fg=#B279A7,bold] [%d/%m] #[fg=#B279A7,bold][%I:%M%p] ' -set -g status-style fg='#B279A7',bg='#B4BDC3' - -set -g window-status-current-style fg='#B279A7',bg='#B4BDC3',bold - -set -g pane-border-style fg='#B279A7' -set -g pane-active-border-style fg='#B279A7' - -set -g message-style fg='#1C1917',bg='#444749' - -set -g display-panes-active-colour '#B279A7' -set -g display-panes-colour '#B279A7' - -set -g clock-mode-colour '#B279A7' - -set -g mode-style fg='#1C1917',bg='#444749' diff --git a/extras/wezterm/Zenbones_bright.toml b/extras/wezterm/Zenbones_bright.toml deleted file mode 100644 index 25cf4e8..0000000 --- a/extras/wezterm/Zenbones_bright.toml +++ /dev/null @@ -1,13 +0,0 @@ -# This file is auto-generated from lua/zenbones/template/wezterm.lua -# Zenbones_bright -[colors] -foreground = "#2C363C" -background = "#F8F6F5" -cursor_bg = "#2C363C" -cursor_border = "#F8F6F5" -cursor_fg = "#F8F6F5" -selection_bg = "#D6E1E9" -selection_fg = "#2C363C" - -ansi = ["#F0EDEC", "#A8334C", "#4F6C31", "#944927", "#286486", "#88507D", "#3B8992", "#2C363C"] -brights = ["#CFC1BA", "#94253E", "#3F5A22", "#803D1C", "#1D5573", "#7B3B70", "#2B747C", "#4F5E68"] diff --git a/extras/wezterm/Zenbones_dark.toml b/extras/wezterm/Zenbones_dark.toml deleted file mode 100644 index aeee76b..0000000 --- a/extras/wezterm/Zenbones_dark.toml +++ /dev/null @@ -1,13 +0,0 @@ -# This file is auto-generated from lua/zenbones/template/wezterm.lua -# Zenbones_dark -[colors] -foreground = "#B4BDC3" -background = "#1C1917" -cursor_bg = "#C4CACF" -cursor_border = "#1C1917" -cursor_fg = "#1C1917" -selection_bg = "#3D4042" -selection_fg = "#B4BDC3" - -ansi = ["#0F191F", "#DE6E7C", "#90FF6B", "#B77E64", "#8190D4", "#B279A7", "#66A5AD", "#C6D5CF"] -brights = ["#263945", "#E8838F", "#A0FF85", "#D68C67", "#92A0E2", "#CF86C1", "#65B8C1", "#98A39E"] diff --git a/extras/wezterm/Zenbones_dim.toml b/extras/wezterm/Zenbones_dim.toml deleted file mode 100644 index f6bd5e0..0000000 --- a/extras/wezterm/Zenbones_dim.toml +++ /dev/null @@ -1,13 +0,0 @@ -# This file is auto-generated from lua/zenbones/template/wezterm.lua -# Zenbones_dim -[colors] -foreground = "#2C363C" -background = "#E8E4E3" -cursor_bg = "#2C363C" -cursor_border = "#E8E4E3" -cursor_fg = "#E8E4E3" -selection_bg = "#C0D1DE" -selection_fg = "#2C363C" - -ansi = ["#F0EDEC", "#A8334C", "#4F6C31", "#944927", "#286486", "#88507D", "#3B8992", "#2C363C"] -brights = ["#CFC1BA", "#94253E", "#3F5A22", "#803D1C", "#1D5573", "#7B3B70", "#2B747C", "#4F5E68"] diff --git a/extras/wezterm/Zenbones_light.toml b/extras/wezterm/Zenbones_light.toml deleted file mode 100644 index 8afb414..0000000 --- a/extras/wezterm/Zenbones_light.toml +++ /dev/null @@ -1,13 +0,0 @@ -# This file is auto-generated from lua/zenbones/template/wezterm.lua -# Zenbones_light -[colors] -foreground = "#2C363C" -background = "#F0EDEC" -cursor_bg = "#2C363C" -cursor_border = "#F0EDEC" -cursor_fg = "#F0EDEC" -selection_bg = "#CBD9E3" -selection_fg = "#2C363C" - -ansi = ["#E5EDE6", "#A8334C", "#567A30", "#944927", "#286486", "#88507D", "#3B8992", "#202E18"] -brights = ["#B3C6B6", "#94253E", "#3F5A22", "#803D1C", "#1D5573", "#7B3B70", "#2B747C", "#415934"] diff --git a/extras/wezterm/Zenflesh.toml b/extras/wezterm/Zenflesh.toml deleted file mode 100644 index 4657541..0000000 --- a/extras/wezterm/Zenflesh.toml +++ /dev/null @@ -1,13 +0,0 @@ -# This file is auto-generated from lua/zenbones/template/wezterm.lua -# Zenflesh -[colors] -foreground = "#B4BDC3" -background = "#1C1917" -cursor_bg = "#C4CACF" -cursor_border = "#1C1917" -cursor_fg = "#1C1917" -selection_bg = "#3D4042" -selection_fg = "#B4BDC3" - -ansi = ["#1C1917", "#DE6E7C", "#819B69", "#B77E64", "#6099C0", "#B279A7", "#66A5AD", "#B4BDC3"] -brights = ["#403833", "#E8838F", "#8BAE68", "#D68C67", "#61ABDA", "#CF86C1", "#65B8C1", "#888F94"] diff --git a/extras/wezterm/Zenflesh_stark.toml b/extras/wezterm/Zenflesh_stark.toml deleted file mode 100644 index 3f80563..0000000 --- a/extras/wezterm/Zenflesh_stark.toml +++ /dev/null @@ -1,13 +0,0 @@ -# This file is auto-generated from lua/zenbones/template/wezterm.lua -# Zenflesh_stark -[colors] -foreground = "#B4BDC3" -background = "#171210" -cursor_bg = "#C4CACF" -cursor_border = "#171210" -cursor_fg = "#171210" -selection_bg = "#37393B" -selection_fg = "#B4BDC3" - -ansi = ["#1C1917", "#DE6E7C", "#819B69", "#B77E64", "#6099C0", "#B279A7", "#66A5AD", "#B4BDC3"] -brights = ["#403833", "#E8838F", "#8BAE68", "#D68C67", "#61ABDA", "#CF86C1", "#65B8C1", "#888F94"] diff --git a/extras/wezterm/Zenflesh_warm.toml b/extras/wezterm/Zenflesh_warm.toml deleted file mode 100644 index ed9f050..0000000 --- a/extras/wezterm/Zenflesh_warm.toml +++ /dev/null @@ -1,13 +0,0 @@ -# This file is auto-generated from lua/zenbones/template/wezterm.lua -# Zenflesh_warm -[colors] -foreground = "#B4BDC3" -background = "#221F1D" -cursor_bg = "#C4CACF" -cursor_border = "#221F1D" -cursor_fg = "#221F1D" -selection_bg = "#444749" -selection_fg = "#B4BDC3" - -ansi = ["#1C1917", "#DE6E7C", "#819B69", "#B77E64", "#6099C0", "#B279A7", "#66A5AD", "#B4BDC3"] -brights = ["#403833", "#E8838F", "#8BAE68", "#D68C67", "#61ABDA", "#CF86C1", "#65B8C1", "#888F94"] diff --git a/lua/nordbones/init.lua b/lua/nordbones/init.lua index 91e6ea6..fe5e369 100644 --- a/lua/nordbones/init.lua +++ b/lua/nordbones/init.lua @@ -2,14 +2,14 @@ local lush = require "lush" local generator = require "zenbones.specs" local p = require "nordbones.palette" -local specs = generator.generate(p.derived, "dark", generator.get_global_config("nordbones", "dark")) +local specs = generator.generate(p.dark, "dark", generator.get_global_config("nordbones", "dark")) return lush.extends({ specs }).with(function() ---@diagnostic disable: undefined-global -- selene: allow(undefined_variable) return { Number { fg = p.base.nord7, gui = "italic" }, - Identifer { fg = p.derived.fg }, + Identifer { fg = p.dark.fg }, Function { fg = p.base.nord8 }, Statement { fg = p.base.nord9 }, Type { fg = p.base.nord10 }, diff --git a/lua/nordbones/palette.lua b/lua/nordbones/palette.lua index 2c71a1f..f9d6403 100644 --- a/lua/nordbones/palette.lua +++ b/lua/nordbones/palette.lua @@ -23,7 +23,7 @@ local base = { nord15 = hsluv "#b48ead", } -M.derived = util.palette_extend { +M.dark = util.palette_extend { bg = base.nord0, fg = base.nord6, rose = base.nord11, diff --git a/lua/vimbones/init.lua b/lua/vimbones/init.lua index fbc1f73..360ec4e 100644 --- a/lua/vimbones/init.lua +++ b/lua/vimbones/init.lua @@ -1,6 +1,6 @@ local lush = require "lush" local generator = require "zenbones.specs" -local p = require "vimbones.palette" +local p = require("vimbones.palette").light local specs = generator.generate(p, "light", generator.get_global_config("vimbones", "light")) diff --git a/lua/vimbones/palette.lua b/lua/vimbones/palette.lua index 4f7af7a..82803ce 100644 --- a/lua/vimbones/palette.lua +++ b/lua/vimbones/palette.lua @@ -2,8 +2,12 @@ local util = require "zenbones.util" local lush = require "lush" local hsluv = lush.hsluv -return util.palette_extend({ +local M = {} + +M.light = util.palette_extend({ bg = hsluv(85.9, 27, 94), fg = hsluv(0, 0, 22), vim = hsluv(131.8, 92, 51), }, "light") + +return M diff --git a/lua/zenbones/build.lua b/lua/zenbones/build.lua deleted file mode 100644 index 55ad332..0000000 --- a/lua/zenbones/build.lua +++ /dev/null @@ -1,258 +0,0 @@ -local util = require "zenbones.util" - -local function write_template(path, template, values) - print("[write template] " .. path) - local content = util.interp(template, values) - local file = io.open(path, "w") - file:write(content) - file:close() -end - -local function build(name, specs, palette, opt) - local exclude = opt.exclude or {} - local template_opt = opt.template_opt or {} - local template_keys = { "vim", "iterm", "kitty", "alacritty", "wezterm", "lualine", "lightline", "tmux" } - for _, key in ipairs(template_keys) do - if not vim.tbl_contains(exclude, key) then - local template = require("zenbones.template." .. key) - write_template(unpack(template(name, specs, palette, template_opt[key] or {}))) - end - end -end - -local config_set = { - { - name = "zenbones", - palette = require "zenbones.palette", - opt = { - template_opt = { - vim = { bg = "light" }, - }, - }, - }, - - { - name = "zenbones_bright", - specs = "zenbones", - palette = require "zenbones.palette", - setup = function() - vim.g.zenbones_lightness = "bright" - end, - cleanup = function() - vim.api.nvim_del_var "zenbones_lightness" - end, - opt = { - exclude = { "vim", "lightline", "lualine" }, - }, - }, - - { - name = "zenbones_dim", - specs = "zenbones", - palette = require "zenbones.palette", - setup = function() - vim.g.zenbones_lightness = "dim" - end, - cleanup = function() - vim.api.nvim_del_var "zenbones_lightness" - end, - opt = { - exclude = { "vim", "lightline", "lualine" }, - }, - }, - - { - name = "zenflesh", - palette = require "zenflesh.palette", - }, - - { - name = "zenflesh_stark", - specs = "zenflesh", - palette = require "zenflesh.palette", - setup = function() - vim.g.zenflesh_darkness = "stark" - end, - cleanup = function() - vim.api.nvim_del_var "zenflesh_darkness" - end, - opt = { - exclude = { "vim", "lightline", "lualine" }, - }, - }, - - { - name = "zenflesh_warm", - specs = "zenflesh", - palette = require "zenflesh.palette", - setup = function() - vim.g.zenflesh_darkness = "warm" - end, - cleanup = function() - vim.api.nvim_del_var "zenflesh_darkness" - end, - opt = { - exclude = { "vim", "lightline", "lualine" }, - }, - }, - - { - name = "neobones_light", - specs = "neobones", - palette = require("neobones.palette").light, - setup = function() - vim.opt.background = "light" - end, - opt = { - exclude = { "vim" }, - }, - }, - - { - name = "neobones_dark", - specs = "neobones", - palette = require("neobones.palette").dark, - setup = function() - vim.opt.background = "dark" - end, - opt = { - exclude = { "vim" }, - }, - }, - - { - name = "zenwritten_light", - specs = "zenwritten", - palette = require("zenwritten.palette").light, - setup = function() - vim.opt.background = "light" - end, - opt = { - exclude = { "vim" }, - }, - }, - - { - name = "zenwritten_dark", - specs = "zenwritten", - palette = require("zenwritten.palette").dark, - setup = function() - vim.opt.background = "dark" - end, - opt = { - exclude = { "vim" }, - }, - }, - - { - name = "rosebones_light", - specs = "rosebones", - palette = require("rosebones.palette").light, - setup = function() - vim.opt.background = "light" - end, - opt = { - exclude = { "vim", "alacritty", "iterm", "kitty", "tmux", "wezterm" }, - }, - }, - - { - name = "rosebones_dark", - specs = "rosebones", - palette = require("rosebones.palette").dark, - setup = function() - vim.opt.background = "dark" - end, - opt = { - exclude = { "vim", "alacritty", "iterm", "kitty", "tmux", "wezterm" }, - }, - }, - - { - name = "forestbones_light", - specs = "forestbones", - palette = require("forestbones.palette").light, - setup = function() - vim.opt.background = "light" - end, - opt = { - exclude = { "vim", "alacritty", "iterm", "kitty", "tmux", "wezterm" }, - }, - }, - - { - name = "forestbones_dark", - specs = "forestbones", - palette = require("forestbones.palette").dark, - setup = function() - vim.opt.background = "dark" - end, - opt = { - exclude = { "vim", "alacritty", "iterm", "kitty", "tmux", "wezterm" }, - }, - }, - - { - name = "tokyobones_light", - specs = "tokyobones", - palette = require("tokyobones.palette").light, - setup = function() - vim.opt.background = "light" - end, - opt = { - exclude = { "vim", "alacritty", "iterm", "kitty", "tmux", "wezterm" }, - }, - }, - - { - name = "tokyobones_dark", - specs = "tokyobones", - palette = require("tokyobones.palette").dark, - setup = function() - vim.opt.background = "dark" - end, - opt = { - exclude = { "vim", "alacritty", "iterm", "kitty", "tmux", "wezterm" }, - }, - }, - - { - name = "nordbones", - palette = require("nordbones.palette").derived, - opt = { - exclude = { "alacritty", "iterm", "kitty", "tmux", "wezterm" }, - }, - }, - - { - name = "vimbones", - palette = require "vimbones.palette", - opt = { - template_opt = { - vim = { bg = "light" }, - }, - }, - }, -} - -local function build_from(config) - if config.setup then - config.setup() - end - local specs = config.specs or config.name - package.loaded[specs] = nil - build(config.name, require(specs), config.palette, config.opt or {}) - if config.cleanup then - config.cleanup() - end -end - -local M = {} - -function M.run() - for _i, config in ipairs(config_set) do - build_from(config) - end -end - -return M diff --git a/lua/zenbones/shipwright/init.lua b/lua/zenbones/shipwright/init.lua new file mode 100644 index 0000000..6b8f651 --- /dev/null +++ b/lua/zenbones/shipwright/init.lua @@ -0,0 +1,83 @@ +local M = {} + +local function make_env(colorscheme) + local specs = colorscheme.specs + vim.opt.background = colorscheme.background + package.loaded[specs] = nil + + local builder = require "shipwright.builder" + local p = require(specs .. ".palette")[colorscheme.background] + local env = builder.make_env { + name = colorscheme.name, + specs = require(specs), + p = p, + term = require("zenbones.term").colors_map(p), + transform = require "zenbones.shipwright.transform", + } + return env +end + +local function make_build_fn(file) + return loadfile(string.format("lua/zenbones/shipwright/runners/%s.lua", file)) +end + +local function make_runners(config) + if not config.background then + return { + setfenv( + make_build_fn(config.file), + make_env { + name = config.name .. "_light", + specs = config.name, + background = "light", + } + ), + setfenv( + make_build_fn(config.file), + make_env { + name = config.name .. "_dark", + specs = config.name, + background = "dark", + } + ), + } + end + + return { + setfenv( + make_build_fn(config.file), + make_env { + name = config.name, + specs = config.name, + background = config.background, + } + ), + } +end + +M.run = function() + local runner_files = { "vim", "iterm", "alacritty", "kitty", "wezterm", "tmux", "lualine", "lightline" } + local colorschemes = { + { name = "zenbones" }, + { name = "neobones" }, + { name = "vimbones", background = "light" }, + { name = "forestbones", exclude = { "iterm", "alacritty", "kitty", "wezterm", "tmux" } }, + { name = "nordbones", background = "dark", exclude = { "iterm", "alacritty", "kitty", "wezterm", "tmux" } }, + { name = "rosebones", exclude = { "iterm", "alacritty", "kitty", "wezterm", "tmux" } }, + { name = "tokyobones", exclude = { "iterm", "alacritty", "kitty", "wezterm", "tmux" } }, + { name = "zenburned", background = "dark" }, + { name = "zenwritten" }, + } + for _, colorscheme in ipairs(colorschemes) do + for _, file in ipairs(runner_files) do + if not vim.tbl_contains(colorscheme.exclude or {}, file) then + colorscheme.file = file + for _, runner in ipairs(make_runners(colorscheme)) do + assert(pcall(runner)) + end + end + end + end +end + +return M diff --git a/lua/zenbones/shipwright/runners/alacritty.lua b/lua/zenbones/shipwright/runners/alacritty.lua new file mode 100644 index 0000000..c8f818b --- /dev/null +++ b/lua/zenbones/shipwright/runners/alacritty.lua @@ -0,0 +1,9 @@ +-- selene: allow(undefined_variable) +run( + { specs, p, term }, + transform.colorscheme_to_term_colors, + contrib.alacritty, + { prepend, "# This file is auto-generated by shipwright.nvim", }, + { overwrite, string.format("extras/alacritty/%s.yml", name) } +) +-- selene: deny(undefined_variable) diff --git a/lua/zenbones/template/iterm.lua b/lua/zenbones/shipwright/runners/iterm.lua similarity index 78% rename from lua/zenbones/template/iterm.lua rename to lua/zenbones/shipwright/runners/iterm.lua index 853fa98..ed7023c 100644 --- a/lua/zenbones/template/iterm.lua +++ b/lua/zenbones/shipwright/runners/iterm.lua @@ -1,20 +1,18 @@ -local util = require "zenbones.util" - local key_template = [[ - ${k} Color + $k Color ]] local color_template = [[ Alpha Component 1 Blue Component - ${b} + $b Color Space sRGB Green Component - ${g} + $g Red Component - ${r} + $r ]] local start_template = [[ @@ -27,6 +25,8 @@ local end_template = [[ ]] +local helpers = require "shipwright.transform.helpers" + local function hex_to_rgb(hex) local _, r, g, b = hex:match "(.)(..)(..)(..)" r, g, b = @@ -37,14 +37,14 @@ local function hex_to_rgb(hex) end local function key_to_xml(key, color) - local xml = util.interp(key_template, { k = key }) + local xml = helpers.apply_template(key_template, { k = key }) local rgb = hex_to_rgb(color.hex) - xml = xml .. util.interp(color_template, rgb) + xml = xml .. helpers.apply_template(color_template, rgb) return xml end -return function(name, specs, p) - local term = require("zenbones.term").colors_map(p) +local function to_iterm(colorscheme) + local specs, term = unpack(colorscheme) local colors = { ["Ansi 0"] = term[1], ["Ansi 1"] = term[2], @@ -85,5 +85,13 @@ return function(name, specs, p) template = template .. table.concat(vim.fn.sort(xml_compiled), "\n") template = template .. end_template - return { string.format("extras/iterm/%s.itermcolors", name), template, {} } + return { template } end + +-- selene: allow(undefined_variable) +run( + { specs, term }, + to_iterm, + { overwrite, string.format("extras/iterm/%s.itermcolors", name) } +) +-- selene: deny(undefined_variable) diff --git a/lua/zenbones/shipwright/runners/kitty.lua b/lua/zenbones/shipwright/runners/kitty.lua new file mode 100644 index 0000000..02c3baa --- /dev/null +++ b/lua/zenbones/shipwright/runners/kitty.lua @@ -0,0 +1,22 @@ +-- selene: allow(undefined_variable) +run( + { specs, p, term }, + transform.colorscheme_to_term_colors, + function(colors) + return vim.tbl_extend("keep", colors, { + name = name, + author = "Michael Chris Lopez", + license = "MIT", + upstream = string.format("https://github.com/mcchrish/zenbones.nvim/raw/main/extras/kitty/%s.conf", name), + url_color = term[13], + tab_active_bg = specs.Search.bg, + tab_active_fg = colors.fg, + tab_inactive_bg = specs.StatusLine.bg, + tab_inactive_fg = colors.fg, + }) + end, + contrib.kitty, + { prepend, "# This file is auto-generated by shipwright.nvim" }, + { overwrite, string.format("extras/kitty/%s.conf", name) } +) +-- selene: deny(undefined_variable) diff --git a/lua/zenbones/shipwright/runners/lightline.lua b/lua/zenbones/shipwright/runners/lightline.lua new file mode 100644 index 0000000..d223ab8 --- /dev/null +++ b/lua/zenbones/shipwright/runners/lightline.lua @@ -0,0 +1,94 @@ +local template = [[let s:p = {'normal': {}, 'inactive': {}, 'insert': {}, 'replace': {}, 'visual': {}, 'tabline': {}} + +let s:p.normal.left = [ [ "$common_fg", "$normal_a_bg", "bold" ], [ "$common_fg", "$normal_b_bg" ] ] +let s:p.normal.middle = [ [ "$normal_c_fg", "$normal_c_bg" ] ] +let s:p.normal.right = [ [ "$common_fg", "$normal_b_bg" ], [ "$common_fg", "$normal_b_bg" ] ] +let s:p.normal.warning = [ [ "$warning_fg", "$warning_bg" ] ] +let s:p.normal.error = [ [ "$error_fg", "$error_bg" ] ] + +let s:p.inactive.left = [ [ "$inactive_fg", "$inactive_bg" ], [ "$inactive_fg", "$inactive_bg" ] ] +let s:p.inactive.middle = [ [ "$inactive_fg", "$inactive_bg" ] ] +let s:p.inactive.right = [ [ "$inactive_fg", "$inactive_bg" ] ] + +let s:p.insert.left = [ [ "$common_fg", "$insert_a_bg", "bold" ], [ "$common_fg", "$normal_b_bg" ] ] +let s:p.replace.left = [ [ "$common_fg", "$replace_a_bg", "bold" ], [ "$common_fg", "$normal_b_bg" ] ] +let s:p.visual.left = [ [ "$common_fg", "$visual_a_bg", "bold" ], [ "$common_fg", "$normal_b_bg" ] ] + +let s:p.tabline.left = [ [ "$tabline_left_fg", "$tabline_left_bg", "italic" ] ] +let s:p.tabline.middle = [ [ "$inactive_fg", "$inactive_bg" ] ] +let s:p.tabline.right = [ [ "$tabline_right_fg", "$tabline_right_bg" ] ] +let s:p.tabline.tabsel = [ [ "$tabsel_fg", "$tabsel_bg", "bold" ] ] + +let g:lightline#colorscheme#$name#palette = lightline#colorscheme#fill(s:p)]] + +local helpers = require "shipwright.transform.helpers" + +local check_keys = { + "name", + "common_fg", + "inactive_bg", + "inactive_fg", + "normal_a_bg", + "normal_b_bg", + "normal_c_bg", + "normal_c_fg", + "insert_a_bg", + "visual_a_bg", + "replace_a_bg", + "tabline_left_bg", + "tabline_left_fg", + "tabline_right_bg", + "tabline_right_fg", + "tabsel_bg", + "tabsel_fg", + "warning_bg", + "warning_fg", + "error_bg", + "error_fg", +} + +local function transform(colors) + for _, key in ipairs(check_keys) do + assert(colors[key], "lightline colors table missing key: " .. key) + end + + local text = helpers.apply_template(template, colors) + return { text } +end + +local function specs_to_colors(colorscheme) + local specs, name = unpack(colorscheme) + return { + name = name, + common_fg = specs.Folded.fg, + inactive_bg = specs.StatusLineNC.bg, + inactive_fg = specs.StatusLineNC.fg, + normal_a_bg = specs.PmenuSbar.bg, + normal_b_bg = specs.PmenuSel.bg, + normal_c_bg = specs.StatusLine.bg, + normal_c_fg = specs.StatusLine.fg, + insert_a_bg = specs.DiffText.bg, + visual_a_bg = specs.Visual.bg, + replace_a_bg = specs.DiffDelete.bg, + tabline_left_bg = specs.PmenuSel.bg, + tabline_left_fg = specs.Normal.fg, + tabline_right_bg = specs.PmenuSel.bg, + tabline_right_fg = specs.Normal.fg, + tabsel_bg = specs.Normal.bg, + tabsel_fg = specs.Normal.fg, + warning_bg = specs.DiagnosticVirtualTextWarn.bg, + warning_fg = specs.DiagnosticVirtualTextWarn.fg, + error_bg = specs.DiagnosticVirtualTextError.bg, + error_fg = specs.DiagnosticVirtualTextError.fg, + } +end + +-- selene: allow(undefined_variable) +run( + { specs, name }, + specs_to_colors, + transform, + { prepend, [[" This file is auto-generated by shipwright.nvim]] }, + { overwrite, string.format("autoload/lightline/colorscheme/%s.vim", name) } +) +-- selene: deny(undefined_variable) diff --git a/lua/zenbones/shipwright/runners/lualine.lua b/lua/zenbones/shipwright/runners/lualine.lua new file mode 100644 index 0000000..d1b76b8 --- /dev/null +++ b/lua/zenbones/shipwright/runners/lualine.lua @@ -0,0 +1,84 @@ +local template = [[local common_fg = "$common_fg" +local inactive_bg = "$inactive_bg" +local inactive_fg = "$inactive_fg" + +return { + normal = { + a = { bg = "$normal_a_bg", fg = common_fg, gui = "bold" }, + b = { bg = "$normal_b_bg", fg = common_fg }, + c = { bg = "$normal_c_bg", fg = "$normal_c_fg" }, + }, + + insert = { + a = { bg = "$insert_a_bg", fg = common_fg, gui = "bold" }, + }, + + command = { + a = { bg = "$command_a_bg", fg = common_fg, gui = "bold" }, + }, + + visual = { + a = { bg = "$visual_a_bg", fg = common_fg, gui = "bold" }, + }, + + replace = { + a = { bg = "$replace_a_bg", 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 }, + }, +}]] + +local helpers = require "shipwright.transform.helpers" + +local check_keys = { + "common_fg", + "inactive_bg", + "inactive_fg", + "normal_a_bg", + "normal_b_bg", + "normal_c_bg", + "normal_c_fg", + "insert_a_bg", + "command_a_bg", + "visual_a_bg", + "replace_a_bg", +} + +local function to_lualine(colors) + for _, key in ipairs(check_keys) do + assert(colors[key], "lualine colors table missing key: " .. key) + end + + local text = helpers.apply_template(template, colors) + return { text } +end + +local function specs_to_colors(specs) + return { + common_fg = specs.Folded.fg, + inactive_bg = specs.StatusLineNC.bg, + inactive_fg = specs.StatusLineNC.fg, + normal_a_bg = specs.PmenuSbar.bg, + normal_b_bg = specs.PmenuSel.bg, + normal_c_bg = specs.StatusLine.bg, + normal_c_fg = specs.StatusLine.fg, + insert_a_bg = specs.DiffText.bg, + command_a_bg = specs.Search.bg, + visual_a_bg = specs.Visual.bg, + replace_a_bg = specs.DiffDelete.bg, + } +end + +-- selene: allow(undefined_variable) +run( + specs, + specs_to_colors, + to_lualine, + { prepend, "-- This file is auto-generated by shipwright.nvim" }, + { overwrite, string.format("lua/lualine/themes/%s.lua", name) } +) +-- selene: deny(undefined_variable) diff --git a/lua/zenbones/shipwright/runners/tmux.lua b/lua/zenbones/shipwright/runners/tmux.lua new file mode 100644 index 0000000..46f7f8b --- /dev/null +++ b/lua/zenbones/shipwright/runners/tmux.lua @@ -0,0 +1,33 @@ +local template = [[set -g status-left ' #[fg=$magenta,bold]#{s/root//:client_key_table} ' +set -g status-right '#[fg=$magenta,bold] [#S]#[fg=$magenta,bold] [%d/%m] #[fg=$magenta,bold][%I:%M%p] ' +set -g status-style fg='$magenta',bg='$white' + +set -g window-status-current-style fg='$magenta',bg='$white',bold + +set -g pane-border-style fg='$magenta' +set -g pane-active-border-style fg='$magenta' + +set -g message-style fg='$black',bg='$selection_bg' + +set -g display-panes-active-colour '$magenta' +set -g display-panes-colour '$magenta' + +set -g clock-mode-colour '$magenta' + +set -g mode-style fg='$black',bg='$selection_bg' +]] + +local helpers = require "shipwright.transform.helpers" + +-- selene: allow(undefined_variable) +run( + { specs, p, term }, + transform.colorscheme_to_term_colors, + function(colors) + local text = helpers.apply_template(template, colors) + return { text } + end, + { prepend, "# This file is auto-generated by shipwright.nvim" }, + { overwrite, string.format("extras/tmux/%s.tmux", name) } +) +-- selene: deny(undefined_variable) diff --git a/lua/zenbones/shipwright/runners/vim.lua b/lua/zenbones/shipwright/runners/vim.lua new file mode 100644 index 0000000..b430e41 --- /dev/null +++ b/lua/zenbones/shipwright/runners/vim.lua @@ -0,0 +1,60 @@ +local template = [[function! zenbones#generated#$name#load() abort +$termcolors +$vimcolors +highlight! link StatusLineTerm StatusLine +highlight! link StatusLineTermNC StatusLineNC + +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 +endfunction]] + +local helpers = require "shipwright.transform.helpers" + +local function to_vim_autoload(colorscheme) + local vimcolors, term, name = unpack(colorscheme) + local termcolors = "" + for i, v in ipairs(term) do + termcolors = termcolors .. string.format("let g:terminal_color_%s = '%s'\n", (i - 1), v.hex) + end + + local text = helpers.apply_template(template, { + name = name, + termcolors = termcolors, + vimcolors = table.concat(vimcolors, "\n"), + }) + return { text } +end + +local lushwright = require "shipwright.transform.lush" + +-- selene: allow(undefined_variable) +run( + specs, + lushwright.to_vimscript, + lushwright.vim_compatible_vimscript, + function(vimcolors) + return { vimcolors, term, name } + end, + to_vim_autoload, + { prepend, [[" This file is auto-generated by shipwright.nvim]] }, + { overwrite, string.format("autoload/zenbones/generated/%s.vim", name) } +) +-- selene: deny(undefined_variable) diff --git a/lua/zenbones/shipwright/runners/wezterm.lua b/lua/zenbones/shipwright/runners/wezterm.lua new file mode 100644 index 0000000..3cde03c --- /dev/null +++ b/lua/zenbones/shipwright/runners/wezterm.lua @@ -0,0 +1,14 @@ +-- selene: allow(undefined_variable) +run( + { specs, p, term }, + transform.colorscheme_to_term_colors, + function(colors) + return vim.tbl_extend("keep", colors, { + cursor_border = specs.Cursor.fg, + }) + end, + contrib.wezterm, + { prepend, "# This file is auto-generated by shipwright.nvim" }, + { overwrite, string.format("extras/wezterm/%s.toml", name:sub(1, 1):upper() .. name:sub(2)) } +) +-- selene: deny(undefined_variable) diff --git a/lua/zenbones/shipwright/transform.lua b/lua/zenbones/shipwright/transform.lua new file mode 100644 index 0000000..1fe7f76 --- /dev/null +++ b/lua/zenbones/shipwright/transform.lua @@ -0,0 +1,32 @@ +local M = {} + +M.colorscheme_to_term_colors = function(colorscheme) + local specs, _, term = unpack(colorscheme) + local fg = specs.Normal.fg + return { + fg = fg, + bg = specs.Normal.bg, + cursor_fg = specs.Cursor.fg, + cursor_bg = specs.Cursor.bg, + selection_bg = specs.Visual.bg, + selection_fg = fg, + black = term[1], + red = term[2], + green = term[3], + yellow = term[4], + blue = term[5], + magenta = term[6], + cyan = term[7], + white = term[8], + bright_black = term[9], + bright_red = term[10], + bright_green = term[11], + bright_yellow = term[12], + bright_blue = term[13], + bright_magenta = term[14], + bright_cyan = term[15], + bright_white = term[16], + } +end + +return M diff --git a/lua/zenbones/specs/init.lua b/lua/zenbones/specs/init.lua index ca55200..b3c8475 100644 --- a/lua/zenbones/specs/init.lua +++ b/lua/zenbones/specs/init.lua @@ -25,7 +25,7 @@ function M.get_global_config(prefix, base_bg) if vim.g[prefix .. "_dim_noncurrent_window"] then vim.notify( prefix .. "_dim_noncurrent_window is replaced by " .. prefix .. "_darken_noncurrent_window", - vim.log.levels.ERROR, + vim.log.levels.WARN, { title = "zenbones" } ) end diff --git a/lua/zenbones/template/alacritty.lua b/lua/zenbones/template/alacritty.lua deleted file mode 100644 index 9de39bc..0000000 --- a/lua/zenbones/template/alacritty.lua +++ /dev/null @@ -1,42 +0,0 @@ -local template = [[# This file is auto-generated from lua/zenbones/template/alacritty.lua -# ${name} alacritty colors -colors: - # Default colors - primary: - background: '${bg}' - foreground: '${fg}' - # Normal colors - normal: - black: '${color0}' - red: '${color1}' - green: '${color2}' - yellow: '${color3}' - blue: '${color4}' - magenta: '${color5}' - cyan: '${color6}' - white: '${color7}' - # Bright colors - bright: - black: '${color8}' - red: '${color9}' - green: '${color10}' - yellow: '${color11}' - blue: '${color12}' - magenta: '${color13}' - cyan: '${color14}' - white: '${color15}' -]] - -return function(name, specs, p) - local term = require("zenbones.term").colors_map(p) - local values = { - name = name, - bg = specs.Normal.bg.hex, - fg = specs.Normal.fg.hex, - } - for i, v in ipairs(term) do - values["color" .. (i - 1)] = v.hex - end - - return { string.format("extras/alacritty/%s.yml", name), template, values } -end diff --git a/lua/zenbones/template/kitty.lua b/lua/zenbones/template/kitty.lua deleted file mode 100644 index a55cd50..0000000 --- a/lua/zenbones/template/kitty.lua +++ /dev/null @@ -1,65 +0,0 @@ -local template = [[# This file is auto-generated from lua/zenbones/template/kitty.lua -# vim:ft=kitty -## name: ${name} -## license: MIT -## author: Michael Chris Lopez -## upstream: https://github.com/mcchrish/zenbones.nvim/raw/main/extras/kitty/${name}.conf - -background ${background} -foreground ${foreground} -selection_background ${selection_background} -selection_foreground ${selection_foreground} -url_color ${url_color} -cursor ${cursor} - -# Tabs -active_tab_background ${active_tab_background} -active_tab_foreground ${active_tab_foreground} -inactive_tab_background ${inactive_tab_background} -inactive_tab_foreground ${inactive_tab_foreground} -#tab_bar_background ${tab_bar_background} - -# normal -color0 ${color0} -color1 ${color1} -color2 ${color2} -color3 ${color3} -color4 ${color4} -color5 ${color5} -color6 ${color6} -color7 ${color7} - -# bright -color8 ${color8} -color9 ${color9} -color10 ${color10} -color11 ${color11} -color12 ${color12} -color13 ${color13} -color14 ${color14} -color15 ${color15} -]] - -return function(name, specs, p) - local term = require("zenbones.term").colors_map(p) - local bg = specs.Normal.bg.hex - local fg = specs.Normal.fg.hex - local values = { - name = name, - background = bg, - foreground = fg, - selection_background = specs.Visual.bg.hex, - selection_foreground = fg, - url_color = term[13].hex, - cursor = fg, - active_tab_background = specs.Search.bg.hex, - active_tab_foreground = fg, - inactive_tab_background = specs.StatusLine.bg.hex, - inactive_tab_foreground = fg, - } - for i, v in ipairs(term) do - values["color" .. (i - 1)] = v.hex - end - - return { string.format("extras/kitty/%s.conf", name), template, values } -end diff --git a/lua/zenbones/template/lightline.lua b/lua/zenbones/template/lightline.lua deleted file mode 100644 index a0e81d2..0000000 --- a/lua/zenbones/template/lightline.lua +++ /dev/null @@ -1,53 +0,0 @@ -local template = [[" 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 = [ [ "${common_fg}", "${normal_a_bg}", "bold" ], [ "${common_fg}", "${normal_b_bg}" ] ] -let s:p.normal.middle = [ [ "${normal_c_fg}", "${normal_c_bg}" ] ] -let s:p.normal.right = [ [ "${common_fg}", "${normal_b_bg}" ], [ "${common_fg}", "${normal_b_bg}" ] ] -let s:p.normal.warning = [ [ "${warning_fg}", "${warning_bg}" ] ] -let s:p.normal.error = [ [ "${error_fg}", "${error_bg}" ] ] - -let s:p.inactive.left = [ [ "${inactive_fg}", "${inactive_bg}" ], [ "${inactive_fg}", "${inactive_bg}" ] ] -let s:p.inactive.middle = [ [ "${inactive_fg}", "${inactive_bg}" ] ] -let s:p.inactive.right = [ [ "${inactive_fg}", "${inactive_bg}" ] ] - -let s:p.insert.left = [ [ "${common_fg}", "${insert_a_bg}", "bold" ], [ "${common_fg}", "${normal_b_bg}" ] ] -let s:p.replace.left = [ [ "${common_fg}", "${replace_a_bg}", "bold" ], [ "${common_fg}", "${normal_b_bg}" ] ] -let s:p.visual.left = [ [ "${common_fg}", "${visual_a_bg}", "bold" ], [ "${common_fg}", "${normal_b_bg}" ] ] - -let s:p.tabline.left = [ [ "${tabline_left_fg}", "${tabline_left_bg}", "italic" ] ] -let s:p.tabline.middle = [ [ "${inactive_fg}", "${inactive_bg}" ] ] -let s:p.tabline.right = [ [ "${tabline_right_fg}", "${tabline_right_bg}" ] ] -let s:p.tabline.tabsel = [ [ "${tabsel_fg}", "${tabsel_bg}", "bold" ] ] - -let g:lightline#colorscheme#zenbones#palette = lightline#colorscheme#fill(s:p) -]] - -return function(name, specs) - return { - string.format("autoload/lightline/colorscheme/%s.vim", name), - template, - { - common_fg = specs.Folded.fg.hex, - inactive_bg = specs.StatusLineNC.bg.hex, - inactive_fg = specs.StatusLineNC.fg.hex, - normal_a_bg = specs.PmenuSbar.bg.hex, - normal_b_bg = specs.PmenuSel.bg.hex, - normal_c_bg = specs.StatusLine.bg.hex, - normal_c_fg = specs.StatusLine.fg.hex, - insert_a_bg = specs.DiffText.bg.hex, - visual_a_bg = specs.Visual.bg.hex, - replace_a_bg = specs.DiffDelete.bg.hex, - tabline_left_bg = specs.PmenuSel.bg.hex, - tabline_left_fg = specs.Normal.fg.hex, - tabline_right_bg = specs.PmenuSel.bg.hex, - tabline_right_fg = specs.Normal.fg.hex, - tabsel_bg = specs.Normal.bg.hex, - tabsel_fg = specs.Normal.fg.hex, - warning_bg = specs.DiagnosticVirtualTextWarn.bg.hex, - warning_fg = specs.DiagnosticVirtualTextWarn.fg.hex, - error_bg = specs.DiagnosticVirtualTextError.bg.hex, - error_fg = specs.DiagnosticVirtualTextError.fg.hex, - }, - } -end diff --git a/lua/zenbones/template/lualine.lua b/lua/zenbones/template/lualine.lua deleted file mode 100644 index ba45f17..0000000 --- a/lua/zenbones/template/lualine.lua +++ /dev/null @@ -1,55 +0,0 @@ -local template = [[-- This file is auto-generated from lua/zenbones/template/lualine.lua -local common_fg = "${common_fg}" -local inactive_bg = "${inactive_bg}" -local inactive_fg = "${inactive_fg}" - -return { - normal = { - a = { bg = "${normal_a_bg}", fg = common_fg, gui = "bold" }, - b = { bg = "${normal_b_bg}", fg = common_fg }, - c = { bg = "${normal_c_bg}", fg = "${normal_c_fg}" }, - }, - - insert = { - a = { bg = "${insert_a_bg}", fg = common_fg, gui = "bold" }, - }, - - command = { - a = { bg = "${command_a_bg}", fg = common_fg, gui = "bold" }, - }, - - visual = { - a = { bg = "${visual_a_bg}", fg = common_fg, gui = "bold" }, - }, - - replace = { - a = { bg = "${replace_a_bg}", 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 }, - }, -} -]] - -return function(name, specs) - return { - string.format("lua/lualine/themes/%s.lua", name), - template, - { - common_fg = specs.Folded.fg.hex, - inactive_bg = specs.StatusLineNC.bg.hex, - inactive_fg = specs.StatusLineNC.fg.hex, - normal_a_bg = specs.PmenuSbar.bg.hex, - normal_b_bg = specs.PmenuSel.bg.hex, - normal_c_bg = specs.StatusLine.bg.hex, - normal_c_fg = specs.StatusLine.fg.hex, - insert_a_bg = specs.DiffText.bg.hex, - command_a_bg = specs.Search.bg.hex, - visual_a_bg = specs.Visual.bg.hex, - replace_a_bg = specs.DiffDelete.bg.hex, - }, - } -end diff --git a/lua/zenbones/template/tmux.lua b/lua/zenbones/template/tmux.lua deleted file mode 100644 index 114cebe..0000000 --- a/lua/zenbones/template/tmux.lua +++ /dev/null @@ -1,31 +0,0 @@ -local template = [[# This file is auto-generated from lua/zenbones/template/tmux.lua -set -g status-left ' #[fg=${color5},bold]#{s/root//:client_key_table} ' -set -g status-right '#[fg=${color5},bold] [#S]#[fg=${color5},bold] [%d/%m] #[fg=${color5},bold][%I:%M%p] ' -set -g status-style fg='${color5}',bg='${color7}' - -set -g window-status-current-style fg='${color5}',bg='${color7}',bold - -set -g pane-border-style fg='${color5}' -set -g pane-active-border-style fg='${color5}' - -set -g message-style fg='${color0}',bg='${selection_background}' - -set -g display-panes-active-colour '${color5}' -set -g display-panes-colour '${color5}' - -set -g clock-mode-colour '${color5}' - -set -g mode-style fg='${color0}',bg='${selection_background}' -]] - -return function(name, specs, p) - local term = require("zenbones.term").colors_map(p) - local values = { - selection_background = specs.Visual.bg.hex, - } - for i, v in ipairs(term) do - values["color" .. (i - 1)] = v.hex - end - - return { string.format("extras/tmux/%s.tmux", name), template, values } -end diff --git a/lua/zenbones/template/vim.lua b/lua/zenbones/template/vim.lua deleted file mode 100644 index 91a529c..0000000 --- a/lua/zenbones/template/vim.lua +++ /dev/null @@ -1,68 +0,0 @@ -local template = [[" This file is auto-generated from lua/zenbones/template/vim.lua -if exists('g:colors_name') - highlight clear -endif - -set background=${background} -let g:colors_name = '${name}' - -${termcolors} -if has('nvim') && (!exists('g:${name}_compat') || g:${name}_compat == 0) - lua package.loaded["${specs_path}"] = nil - lua require "lush"(require "${specs_path}", { force_clean = false }) - finish -else -${vimcolors} -highlight! link StatusLineTerm StatusLine -highlight! link StatusLineTermNC StatusLineNC -endif - -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 -]] - -local lush = require "lush" -return function(name, specs, p, opt) - local term = require("zenbones.term").colors_map(p) - local termcolors = "" - for i, v in ipairs(term) do - termcolors = termcolors .. string.format("let g:terminal_color_%s = '%s'\n", (i - 1), v.hex) - end - - -- Compile lush table, concatenate to a single string, and remove blend property - local compiled = lush.compile(specs, { - exclude_keys = { "blend" }, - copy_cterm_from_gui = true, - }) - local vimcolors = table.concat(vim.fn.sort(compiled), "\n") - - return { - string.format("colors/%s.vim", name), - template, - { - name = name, - specs_path = name, - background = opt.bg or "dark", - termcolors = termcolors, - vimcolors = vimcolors, - }, - } -end diff --git a/lua/zenbones/template/wezterm.lua b/lua/zenbones/template/wezterm.lua deleted file mode 100644 index 98ba12a..0000000 --- a/lua/zenbones/template/wezterm.lua +++ /dev/null @@ -1,34 +0,0 @@ -local template = [[# This file is auto-generated from lua/zenbones/template/wezterm.lua -# ${name} -[colors] -foreground = "${fg}" -background = "${bg}" -cursor_bg = "${cursor_bg}" -cursor_border = "${cursor_border}" -cursor_fg = "${cursor_fg}" -selection_bg = "${selection_bg}" -selection_fg = "${selection_fg}" - -ansi = ["${color0}", "${color1}", "${color2}", "${color3}", "${color4}", "${color5}", "${color6}", "${color7}"] -brights = ["${color8}", "${color9}", "${color10}", "${color11}", "${color12}", "${color13}", "${color14}", "${color15}"] -]] - -return function(name, specs, p) - local term = require("zenbones.term").colors_map(p) - - local values = { - name = name:sub(1, 1):upper() .. name:sub(2), - fg = specs.Normal.fg.hex, - bg = specs.Normal.bg.hex, - cursor_bg = specs.Cursor.bg.hex, - cursor_border = specs.Cursor.fg.hex, - cursor_fg = specs.Cursor.fg.hex, - selection_bg = specs.Visual.bg.hex, - selection_fg = specs.Normal.fg.hex, - } - for i, v in ipairs(term) do - values["color" .. (i - 1)] = v.hex - end - - return { string.format("extras/wezterm/%s.toml", values.name), template, values } -end diff --git a/lua/zenbones/util.lua b/lua/zenbones/util.lua index c689502..7225fcc 100644 --- a/lua/zenbones/util.lua +++ b/lua/zenbones/util.lua @@ -1,10 +1,11 @@ local M = {} --- got from http://lua-users.org/wiki/StringInterpolation -function M.interp(s, tab) - return (s:gsub("($%b{})", function(w) - return tab[w:sub(3, -2)] or w - end)) +function M.apply_colorscheme() + local colors_name = vim.api.nvim_get_var "colors_name" + package.loaded[colors_name] = nil + require "lush"(require(colors_name), { force_clean = false }) + local p = require(colors_name .. ".palette")[vim.opt.background:get()] + require("zenbones.term").apply_colors(p) end function M.palette_extend(p, base_bg) diff --git a/lua/zenburned/init.lua b/lua/zenburned/init.lua new file mode 100644 index 0000000..a021733 --- /dev/null +++ b/lua/zenburned/init.lua @@ -0,0 +1,18 @@ +local lush = require "lush" +local hsluv = lush.hsluv +local generator = require "zenbones.specs" +local p = require("zenburned.palette").dark + +local specs = generator.generate(p, "dark", generator.get_global_config("zenburned", "dark")) + +return lush.extends({ specs }).with(function() + ---@diagnostic disable: undefined-global + -- selene: allow(undefined_variable) + return { + Statement { specs.Statement, fg = hsluv "#dca3a3" }, + Special { fg = hsluv "#efef8f" }, + PreProc { fg = hsluv "#ffcfaf" }, + } + -- selene: deny(undefined_variable) + ---@diagnostic enable: undefined-global +end) diff --git a/lua/zenburned/palette.lua b/lua/zenburned/palette.lua new file mode 100644 index 0000000..b818939 --- /dev/null +++ b/lua/zenburned/palette.lua @@ -0,0 +1,13 @@ +local util = require "zenbones.util" +local lush = require "lush" +local hsluv = lush.hsluv + +local M = {} + +M.dark = util.palette_extend { + bg = hsluv "#3f3f3f", + fg = hsluv("#efdcbc").de(14).li(20), + rose = hsluv "#e37170", +} + +return M diff --git a/lua/zenflesh/init.lua b/lua/zenflesh/init.lua deleted file mode 100644 index 9ad151e..0000000 --- a/lua/zenflesh/init.lua +++ /dev/null @@ -1,9 +0,0 @@ -local generator = require "zenbones.specs" -local p = require "zenflesh.palette" - -vim.notify( - "zenflesh is deprecated. Please use zenbones and set background=dark.", - vim.log.levels.WARN, - { title = "zenbones" } -) -return generator.generate(p, "dark", generator.get_global_config "zenflesh") diff --git a/lua/zenflesh/palette.lua b/lua/zenflesh/palette.lua deleted file mode 100644 index 06341dc..0000000 --- a/lua/zenflesh/palette.lua +++ /dev/null @@ -1,3 +0,0 @@ -local util = require "zenbones.util" - -return util.palette_extend {} diff --git a/makefile b/makefile index 94f84ad..2b2289b 100644 --- a/makefile +++ b/makefile @@ -1,5 +1,5 @@ make: nvim --headless -u NORC \ --cmd 'set rtp+=.' \ - --cmd 'lua require("zenbones.build").run()' \ + --cmd 'lua require("zenbones.shipwright").run()' \ --cmd 'q'