From 3c84f07a468ee1ef2351d9af1aad55ccc12db788 Mon Sep 17 00:00:00 2001 From: ADAM David Alan Martin Date: Mon, 16 May 2022 15:44:47 -0400 Subject: [PATCH] Starting to mess with a light-color mode for mornings. --- vim/colors/adam-light.vim | 184 ++++++++++++++++++++++++++++++++++++++ vim/colors/adam.vim | 10 +-- 2 files changed, 189 insertions(+), 5 deletions(-) create mode 100644 vim/colors/adam-light.vim diff --git a/vim/colors/adam-light.vim b/vim/colors/adam-light.vim new file mode 100644 index 0000000..365037d --- /dev/null +++ b/vim/colors/adam-light.vim @@ -0,0 +1,184 @@ +"hi PreProc ctermfg=green +hi clear normal +"set bg& + +set background=light +" remove all existing highlighting and set the defaults. +hi clear +" load the syntax highlighting defaults, if it's enabled. +if exists("syntax_on") + syntax reset +endif + +"colors ron + +let g:colors_name="adam-light" + +"hi Normal ctermfg=240 ctermbg=230 start=[0m stop=[0m +hi Normal ctermfg=243 ctermbg=15 guifg=#444444 guibg=#ffffff start=[0m stop=[0m +"hi NonText ctermfg=yellow ctermbg=grey +"hi comment ctermfg=green +hi constant ctermfg=magenta term=none start=[95m stop=[0m +"hi constant ctermfg=magenta cterm=bold +"hi identifier ctermfg=cyan cterm=NONE +hi statement ctermfg=202 cterm=NONE term=none start=[93m stop=[0m +hi preproc ctermfg=blue term=none start=[94m stop=[0m +hi type ctermfg=green term=none start=[92m stop=[0m +"hi type ctermfg=green cterm=bold +"hi special ctermfg=yellow +hi Special ctermfg=Blue guifg=Blue term=none start=[94m stop=[0m +hi ErrorMsg ctermfg=White ctermbg=Red term=none start=[97;101m stop=[0m +hi WarningMsg ctermfg=Black ctermbg=Green +"hi Error ctermbg=Red +" Highlight for TODO XXX FIXME, etc. +hi Todo ctermfg=Black ctermbg=yellow term=none start=[103;90m stop=[0m + +hi Cursor ctermfg=blue term=none start=[94m stop=[0m +hi Directory ctermfg=Blue term=none start=[94m stop=[0m + +hi ModeMsg ctermfg=white cterm=bold term=bold start=[97m stop=[0m + +hi Literals ctermfg=darkmagenta cterm=italic + + +" Directory thru netrw +hi netrwHelpCmd ctermfg=Green +"hi netrwClassify ctermfg=cyan +hi netrwHdr ctermfg=brown +hi netrwSrc ctermfg=green +hi netrwExe ctermfg=Red cterm=bold +hi netrwSymLink ctermfg=Cyan + + + +hi TestCall ctermfg=78 cterm=italic + +"hi Cursor guibg=#60a060 guifg=#00ff00 +" ctermfg=#00ff00 +hi Search ctermbg=brown ctermfg=white cterm=bold term=bold start=[48;5;130;97m stop=[0m +"hi IncSearch cterm=NONE ctermbg=steelblue +hi LineNr ctermfg=yellow term=none start=[93m stop=[0m +hi title ctermbg=yellow ctermfg=darkgreen term=none start=[103;32m stop=[0m +hi ShowMarksHL ctermbg=yellow ctermfg=black cterm=bold +hi CursorLine ctermbg=yellow ctermfg=black cterm=bold +"hi StatusLineNC cterm=NONE ctermfg=lightblue ctermbg=darkblue +"hi StatusLine cterm=bold ctermfg=cyan ctermbg=blue +hi label ctermfg=202 term=none start=[93m stop=[0m +hi operator ctermfg=202 term=none start=[93m stop=[0m +hi clear Visual +hi Visual cterm=reverse term=reverse +hi DiffChange ctermfg=darkgreen term=none start=[32m stop=[0m +hi DiffFile ctermfg=green term=none start=[92m stop=[0m +hi DiffSubname ctermfg=cyan term=none start=[96m stop=[0m +hi DiffIndexLine ctermfg=cyan term=none start=[96m stop=[0m +hi diffAdded ctermfg=blue term=none start=[94m stop=[0m +hi diffRemoved ctermfg=red term=none start=[91m stop=[0m +hi DiffLine ctermfg=yellow term=none start=[93m stop=[0m +"hi DiffLine ctermfg=magenta +hi Folded ctermbg=darkgrey +hi FoldColumn ctermbg=darkgrey ctermfg=white +hi cIf0 ctermfg=gray term=none start=[38;2;100;100;100m stop=[0m +"hi diffOnly ctermfg=red cterm=bold + +" End of ron above. + +"set t_Co=8 +"hi StatusUnwrap ctermfg=236 ctermbg=none cterm=none +"hi StatusUnwrap ctermfg=brown ctermbg=none cterm=none +"hi StatusUnwrap ctermfg=236 ctermbg=none cterm=none +hi StatusUnwrap ctermfg=58 ctermbg=none cterm=none +hi MetaFunction ctermfg=177 start=[36m stop=[0m +hi Comment ctermfg=lightgrey cterm=none term=NONE term=none start=[38;5;242m stop=[0m +hi Identifier ctermfg=cyan cterm=none term=none start=[96m stop=[0m +hi Object ctermfg=darkred term=none start=[91m stop=[0m +hi Exception ctermfg=brown term=none start=[38;5;130m stop=[0m +hi Nothrow ctermfg=215 term=none start=[38;5;130m stop=[0m +hi Nothrow ctermfg=58 term=none start=[38;5;130m stop=[0m +hi Service ctermfg=green start=[32m stop=[0m +hi Error ctermbg=red ctermfg=white cterm=none term=none start=[101;97m stop=[0m +hi Caller ctermfg=darkcyan term=NONE start=[96m stop=[0m +hi Target ctermfg=green ctermbg=red +hi Sync ctermfg=green ctermbg=red +hi Debug ctermfg=darkgreen +hi Dangerous term=none start=[1;7;97;101;3;4;6m stop=[0m ctermfg=white ctermbg=red cterm=reverse,bold,underline,italic +"hi Dangerous ctermfg=red ctermbg=white cterm=bold,underline,italic start=[31;47;1;5m stop=[0m +"hi Type ctermfg=lightgreen + + + + +hi CommentSpecial ctermfg=Magenta guifg=Magenta term=none start=[35m stop=[0m +hi SpecialComment ctermfg=Magenta guifg=Magenta term=none start=[35m stop=[0m + +" Seems to doc "@" in comments +hi doxygenSpecial ctermfg=Magenta guifg=Magenta term=none start=[35m stop=[0m + + +hi doxygenCommentSpecial ctermfg=Magenta guifg=Magenta term=none start=[35m stop=[0m +hi doxygenBriefSpecial ctermfg=Magenta guifg=Magenta term=none start=[35m stop=[0m + +" Brief text +hi doxygenBrief ctermfg=darkcyan cterm=bold,underline term=none start=[36;1;4m stop=[0m + +hi doxygenComment ctermfg=Blue guifg=Blue term=none start=[94m stop=[0m +"hi doxygenSpecialTypeOnelineDesc cterm=bold ctermfg=LightMagenta guifg=firebrick3 gui=bold +hi doxygenParam ctermfg=Magenta cterm=bold term=none start=[95m stop=[0m + +hi doxygenParamName ctermfg=darkblue cterm=bold,underline term=none start=[34;1;4m stop=[0m + +"@note, @return, etc TODO: split these out, probably by forking doxygen.vim +hi doxygenOther ctermfg=darkyellow cterm=underline term=none start=[33;4m stop=[0m + +"non-brief body +hi doxygenBody ctermfg=darkcyan term=none start=[96m stop=[0m + + +hi doxygenSpecialMultilineDesc ctermfg=cyan term=none start=[36m stop=[0m + + + +hi NamedConstant ctermfg=blue term=none start=[94m stop=[0m + +"hi Example ctermfg=white +"hi DocNotes ctermfg=yellow +"hi Description ctermfg=yellow + +" Vim status line colors +" hi User0 ctermfg=black ctermbg=white cterm=bold +" hi User1 ctermfg=red ctermbg=white cterm=bold +" hi User2 ctermfg=darkmagenta ctermbg=white cterm=bold +" hi User3 ctermfg=blue ctermbg=white cterm=bold +" hi User4 ctermfg=cyan ctermbg=white cterm=bold +" hi User5 ctermfg=darkyellow ctermbg=white cterm=bold +" hi User6 ctermfg=darkgreen ctermbg=white cterm=bold +" hi User8 ctermfg=magenta ctermbg=black cterm=bold +" hi User9 ctermfg=white ctermbg=black cterm=bold + +" This is from vimrc.colors -- I may reintegrate it back together. +"hi User0 ctermfg=green ctermbg=green term=bold +hi statusline ctermfg=black ctermbg=white cterm=reverse term=reverse +hi statuslinenc ctermfg=darkgrey ctermbg=darkgrey cterm=reverse term=reverse +hi User1 ctermfg=red ctermbg=black term=standout term=none +hi User2 ctermfg=magenta ctermbg=black term=standout term=none +hi User3 ctermfg=147 ctermbg=black term=none +hi User4 ctermfg=lightcyan ctermbg=black term=none +hi User5 ctermfg=brown ctermbg=black term=standout term=none +hi User6 ctermfg=darkgreen ctermbg=black term=standout term=none +hi User8 ctermfg=magenta ctermbg=black term=bold term=none +hi User9 ctermfg=white ctermbg=black term=bold term=none + +hi NonText ctermfg=blue term=none start=[94m stop=[0m +hi EndOfBuffer ctermfg=blue term=none start=[94m stop=[0m +hi MoreMsg ctermfg=2 gui=bold guifg=SeaGreen term=none start=[92m stop=[0m +hi Question ctermfg=2 gui=bold guifg=SeaGreen term=none start=[92m stop=[0m + +hi TabLine term=underline cterm=underline ctermfg=15 ctermbg=242 gui=underline guibg=DarkGrey start=[48;5;242;38;5;15m stop=[0m +hi TabLineSel term=bold cterm=bold gui=bold +hi TabLineFill term=reverse cterm=reverse gui=reverse + +hi WildMenu ctermfg=0 ctermbg=11 guifg=Black guibg=Yellow term=none start=[48;5;11;30m stop=[0m + +" The vim colorscheme does everything, and some of the non-status-bar colors affect non-source bits. +" I may have to maintain everything in this combined form + +" vim: sw=2 diff --git a/vim/colors/adam.vim b/vim/colors/adam.vim index 26bbd35..7dac81b 100644 --- a/vim/colors/adam.vim +++ b/vim/colors/adam.vim @@ -3,18 +3,18 @@ hi clear normal "set bg& " remove all existing highlighting and set the defaults. -"hi clear +hi clear " load the syntax highlighting defaults, if it's enabled. -"if exists("syntax_on") - "syntax reset -"endif +set background=dark +if exists("syntax_on") + syntax reset +endif "colors ron "let colors_name = "adam" let g:colors_name="adam" -set background=dark hi Normal ctermfg=lightgrey start=[0m stop=[0m "hi NonText ctermfg=yellow ctermbg=grey "hi comment ctermfg=green