diff --git a/vim/colors/proper.vim b/vim/colors/proper.vim deleted file mode 100644 index 5aaa221..0000000 --- a/vim/colors/proper.vim +++ /dev/null @@ -1,121 +0,0 @@ -" Vim color file -- TODO -" Maintainer: TODO -" Last Change: 2012-05-15 - -set background=dark -highlight clear -let g:colors_name="proper" - -let save_cpo = &cpo -set cpo&vim - -" basic highlight groups (:help highlight-groups) {{{ - -" text {{{ - -hi Normal ctermfg=7 ctermbg=0 cterm=NONE - -hi Folded ctermfg=8 ctermbg=0 cterm=NONE - -hi LineNr ctermfg=8 ctermbg=0 cterm=NONE - -hi Directory ctermfg=14 ctermbg=NONE cterm=NONE -hi NonText ctermfg=11 ctermbg=NONE cterm=NONE -hi SpecialKey ctermfg=10 ctermbg=NONE cterm=NONE - -hi SpellBad ctermfg=15 ctermbg=1 -hi SpellCap ctermfg=15 ctermbg=4 -hi SpellLocal ctermfg=0 ctermbg=14 -hi SpellRare ctermfg=15 ctermbg=5 - -hi DiffAdd ctermfg=15 ctermbg=4 cterm=NONE -hi DiffChange ctermfg=0 ctermbg=5 cterm=NONE -hi DiffDelete ctermfg=0 ctermbg=9 cterm=NONE -hi DiffText ctermfg=15 ctermbg=10 cterm=NONE - -" }}} -" borders / separators / menus {{{ - -hi FoldColumn ctermfg=7 ctermbg=8 cterm=NONE -hi SignColumn ctermfg=7 ctermbg=8 cterm=NONE -hi ColorColumn ctermfg=NONE ctermbg=8 - -hi Pmenu ctermfg=15 ctermbg=8 cterm=NONE -hi PmenuSel ctermfg=15 ctermbg=12 cterm=NONE -hi PmenuSbar ctermfg=0 ctermbg=0 cterm=NONE -hi PmenuThumb ctermfg=7 ctermbg=7 cterm=NONE - -hi StatusLine ctermfg=0 ctermbg=15 cterm=NONE -hi StatusLineNC ctermfg=8 ctermbg=15 cterm=NONE -hi WildMenu ctermfg=15 ctermbg=4 cterm=NONE -hi VertSplit ctermfg=15 ctermbg=15 cterm=NONE - -hi TabLine ctermfg=0 ctermbg=15 cterm=NONE -hi TabLineFill ctermfg=0 ctermbg=15 cterm=NONE -hi TabLineSel ctermfg=15 ctermbg=0 cterm=NONE - -"hi Menu -"hi Scrollbar -"hi Tooltip - -" }}} -" cursor / dynamic / other {{{ - -hi Cursor ctermfg=0 ctermbg=15 cterm=NONE -hi CursorIM ctermfg=0 ctermbg=15 cterm=reverse -hi CursorLine ctermfg=NONE ctermbg=NONE cterm=NONE -hi CursorColumn ctermfg=NONE ctermbg=NONE cterm=NONE - -hi Visual ctermfg=15 ctermbg=12 cterm=NONE - -hi IncSearch ctermfg=15 ctermbg=3 cterm=NONE -hi Search ctermfg=15 ctermbg=2 cterm=NONE - -hi MatchParen ctermfg=15 ctermbg=6 cterm=NONE - -"hi VisualNOS - -" }}} -" listings / messages {{{ - -hi ModeMsg ctermfg=11 ctermbg=NONE cterm=NONE -hi Title ctermfg=9 ctermbg=NONE cterm=NONE -hi Question ctermfg=10 ctermbg=NONE cterm=NONE -hi MoreMsg ctermfg=10 ctermbg=NONE cterm=NONE - -hi ErrorMsg ctermfg=15 ctermbg=9 cterm=NONE -hi WarningMsg ctermfg=11 ctermbg=NONE cterm=NONE - -" }}} - -" }}} -" syntax highlighting groups (:help group-name) {{{ - -hi Comment ctermfg=3 ctermbg=NONE cterm=NONE - -hi Constant ctermfg=9 ctermbg=NONE cterm=NONE -hi Boolean ctermfg=9 ctermbg=NONE cterm=NONE - -hi Identifier ctermfg=11 ctermbg=NONE cterm=NONE - -hi Statement ctermfg=10 ctermbg=NONE cterm=NONE - -hi PreProc ctermfg=5 ctermbg=NONE cterm=NONE - -hi Type ctermfg=12 ctermbg=NONE cterm=NONE - -hi Special ctermfg=7 ctermbg=NONE cterm=NONE - -hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline - -hi Ignore ctermfg=8 ctermbg=NONE cterm=NONE - -hi Error ctermfg=15 ctermbg=9 cterm=NONE - -hi Todo ctermfg=0 ctermbg=11 cterm=NONE - -" }}} - -let &cpo = save_cpo - -" vim: fdm=marker fdl=0 diff --git a/vim/colors/property2.vim b/vim/colors/property2.vim deleted file mode 100644 index 64da8ee..0000000 --- a/vim/colors/property2.vim +++ /dev/null @@ -1,157 +0,0 @@ -" Property -" a vim color scheme by github.com/notwa -" loosely based on Clearance by Chris Seelus (@ceelus) -" built upon the Tomorrow scheme's functionality - -" other sources of inspiration: -" colorful -" redblack - -" hi \([A-Za-z]\+\) \+guifg=\([^ ]\+\) \+guibg=\([^ ]\+\) \+gui=\(\w\+\) - -let s:foreground = "D6DBD5" -let s:background = "202121" - -let s:white = "F9FAF7" - -let s:backgrounder = "292B2C" -let s:line_number = "484E52" -let s:comment = "80908C" - -let s:selection = "393C41" - -" not including C chars ('x' syntax) -let s:string = "BEE563" -let s:stringer = "2A3026" - -" sometimes true and false too, depending on the language -let s:number = "FA7A76" - -" a language constructor -" maybe not true-blue enough? -" maybe use pure (bold) white instead, and use this elsewhere -let s:language = "7DB8E8" - -" don't overwrite me! -let s:function = "64CCC5" " old seaweed color -" needs a tad more saturation and brightness? -let s:function = "5A7FD6" - -" TODO: () colors, [] colors, {} colors (background for braces?) - -hi clear -if exists("syntax_on") | syntax reset | endif -set background=dark - -let g:colors_name = "property2" - -" Sets the highlighting for the given group -fu! X(group, fg, bg, attr) - let l:fg=a:fg - let l:bg=a:bg - if a:fg != "" && a:fg != "NONE" | let l:fg="#".l:fg | endif - if a:bg != "" && a:bg != "NONE" | let l:bg="#".l:bg | endif - if a:fg != "" | exec "hi! ".a:group." guifg=".l:fg | endif - if a:bg != "" | exec "hi! ".a:group." guibg=".l:bg | endif - if a:attr != "" | exec "hi! ".a:group." gui=".a:attr | endif -endfun - -" Interface - -call X("Normal", s:foreground, s:background, "") -call X("LineNr", s:line_number, "", "") -call X("NonText", s:foreground, "", "") -call X("SpecialKey", s:line_number, "", "") -call X("Search", "NONE", s:backgrounder, "underline") -call X("TabLine", s:foreground, "", "") -call X("TabLineFill", s:foreground, "", "") -"call X("StatusLine", s:foreground, "", "") -"call X("StatusLineNC", s:foreground, "", "") -call X("VertSplit", s:foreground, "", "") -call X("Visual", s:foreground, s:selection, "") -call X("Directory", s:foreground, "", "") -call X("ModeMsg", s:foreground, "", "") -call X("MoreMsg", s:foreground, "", "") -call X("Question", s:foreground, "", "") -call X("WarningMsg", s:foreground, "", "") -call X("MatchParen", s:foreground, "", "") -call X("Folded", s:foreground, "", "") -call X("FoldColumn", s:foreground, "", "") -call X("CursorLine", s:foreground, "", "") -call X("CursorColumn", s:foreground, "", "") -call X("PMenu", s:foreground, "", "") -call X("PMenuSel", s:foreground, "", "") -call X("SignColumn", s:foreground, "", "") -call X("ColorColumn", "", s:backgrounder, "") - -" Syntax highlighting - -call X("Todo", s:white, s:background, "bold,italic") -call X("Title", s:foreground, "", "") -call X("Identifier", s:language, "", "") -call X("Structure", s:language, "", "") -call X("Constant", s:number, "", "") -call X("Special", s:white, "", "bold") -call X("Operator", s:foreground, "", "") -call X("Delimiter", s:foreground, "", "") - -call X("Comment", s:comment, "", "italic") -call X("Function", s:function, "", "NONE") -call X("Statement", s:white, "", "bold") -call X("Repeat", s:language, "", "bold") -call X("Keyword", s:language, "", "NONE") -call X("Conditional", s:language, "", "NONE") -call X("String", s:string, s:stringer, "") -call X("Type", s:function, "", "NONE") " not too bad as s:number -call X("PreProc", s:foreground, "", "NONE") -call X("Define", s:function, "", "NONE") -call X("Include", s:foreground, "", "NONE") -call X("Number", s:number, "", "") - -hi link vimCommand Keyword -hi link vimCommentString Comment -hi link vimFuncVar Normal -hi link vimVar Normal - -hi link pythonBoolean Constant -hi link pythonBuiltin Function -hi link pythonBuiltinFunc Function -hi link pythonConditional Structure -hi link pythonException Structure -hi link pythonImport Function -hi link pythonInclude Function -hi link pythonOperator Structure -hi link pythonRepeat Structure -hi link pythonRun Comment -hi link pythonStatement Structure - -" FIXME: escapes shouldn't override string background -hi link luaCond Structure -hi link luaCondElseif Structure -hi link luaCondEnd Structure -hi link luaCondStart Structure -hi link luaFunc Function -hi link luaFunction Function -hi link luaRepeat Structure -hi link luaStatement Structure - -"hi link Operator Normal -"hi link Character Constant -"hi link Boolean Constant -"hi link Float Number -"hi link Repeat Statement -"hi link Label Statement -"hi link Exception Statement -"hi link Include PreProc -"hi link Define PreProc -"hi link Macro PreProc -"hi link PreCondit PreProc -"hi link StorageClass Type -"hi link Structure Type -"hi link Typedef Type -"hi link Tag Special -"hi link SpecialChar Special -"hi link SpecialComment Special -"hi link Debug Special - -delf X