1
0
Fork 0

Automate switching between day/night color schemes

This sets up individual light and dark color scheme files for vim/neovim
and alacritty, adds a script (`set-color`) for placing them, and
includes two no-arg scripts for later keybinding (`day-mode` and
`night-mode`).

Thanks to this blog post for the idea to `cat` the YAML into place:
https://shuheikagawa.com/blog/2020/02/14/switching-colorschemes-of-vim-and-alacritty/

TIL YAML is concatenative!
This commit is contained in:
Jeremy Kaplan 2021-04-13 17:04:18 -07:00
commit be5708c8c7
14 changed files with 165 additions and 60 deletions

View file

@ -0,0 +1,45 @@
" Vim color file jdkaplan
hi clear
if exists("syntax_on")
syntax reset
endif
set background=dark
let colors_name = "jdkaplan"
hi Comment cterm=none ctermfg=145
hi Constant cterm=none ctermfg=141
hi Cursor cterm=none ctermbg=255
hi CursorLine cterm=none ctermbg=232
hi CursorColumn cterm=none ctermbg=232
hi Directory cterm=none ctermfg=33
hi ExtraWhitespace cterm=none ctermbg=160
hi Folded cterm=none ctermfg=220 ctermbg=59
hi Function cterm=none ctermfg=45
hi Identifier cterm=none ctermfg=45
hi LineNr cterm=none ctermfg=245
hi MatchParen cterm=none ctermfg=209 ctermbg=235
hi Normal cterm=none ctermfg=254 ctermbg=235
hi NonText cterm=none ctermfg=110 ctermbg=238
hi Number cterm=none ctermfg=208
hi PreProc cterm=none ctermfg=77
hi SignColumn ctermbg=238
hi Statement cterm=none ctermfg=77
hi Special cterm=none ctermfg=254
hi SpecialKey cterm=none ctermfg=113
hi SpellBad NONE cterm=underline
hi SpellCap NONE cterm=underline
hi StatusLine cterm=none ctermfg=255 ctermbg=238
hi StatusLineNC cterm=none ctermfg=243 ctermbg=236
hi String cterm=none ctermfg=178
hi StorageClass cterm=none ctermfg=184
hi Title cterm=none ctermfg=254
hi Todo cterm=none ctermfg=160 ctermbg=235
hi Type cterm=none ctermfg=184
hi Underlined cterm=underline ctermfg=254
hi VertSplit cterm=none ctermfg=239
hi Visual cterm=none ctermfg=254 ctermbg=237
hi Whitespace cterm=none ctermfg=239 ctermbg=235
hi ALEWarningSign ctermfg=184 ctermbg=238
hi ALEErrorSign ctermfg=160 ctermbg=238