mirror of
https://github.com/davegallant/nix-config
synced 2025-08-06 11:23:40 +00:00
176 lines
6.6 KiB
VimL
176 lines
6.6 KiB
VimL
" ----------------------------------------------------------------------------
|
|
" Vim color scheme Clearance
|
|
" ----------------------------------------------------------------------
|
|
" Created by Chris Seelus (@cseelus)
|
|
"
|
|
" Please use something like the 'CSApprox' plugin to dynamically set the
|
|
" colors for 16/88/256 color terminals
|
|
"
|
|
" normal: #e6eef5
|
|
" string: #c1f360
|
|
" string Delimiter #00a0a0
|
|
" number: #cf8688
|
|
" comments: #657380
|
|
" nontext: #3d4449
|
|
" keywords: #7dbffe
|
|
" operators: #ffffff
|
|
" class: #ffffb6
|
|
" method declaration name: #ffd2a7
|
|
" regular expression: #e9c062
|
|
" regexp alternate: #ff8000
|
|
" regexp alternate 2: #B18A3D
|
|
" variable: #d3c4f7
|
|
"
|
|
" Misc colors:
|
|
" red: #ff6c60
|
|
" light red: #ffb6b0
|
|
" brown: #e18964
|
|
"
|
|
" Interface colors:
|
|
" background color: #151515
|
|
" cursor (where underscore is used): #ffa560
|
|
" cursor (where block is used): #b8c2cc
|
|
" visual selection: #e0d689
|
|
" search selection: #e0d689
|
|
" line number: #484e52
|
|
|
|
|
|
set background=dark
|
|
hi clear
|
|
if exists("syntax_on")
|
|
syntax reset
|
|
endif
|
|
let colors_name = "clearance"
|
|
|
|
|
|
" Interface
|
|
hi Normal guifg=#e6eef5 guibg=#151616 gui=NONE
|
|
hi NonText guifg=#484e52 guibg=NONE gui=NONE
|
|
hi Cursor guifg=#151616 guibg=#b8c2cc gui=NONE
|
|
hi LineNr guifg=#484e52 guibg=#151616 gui=NONE
|
|
hi VertSplit guifg=#202020 guibg=#151616 gui=NONE
|
|
hi StatusLine guifg=#b8c2cc guibg=#222324 gui=NONE
|
|
hi StatusLineNC guifg=#b8c2cc guibg=#222324 gui=NONE
|
|
hi Folded guifg=NONE guibg=NONE gui=NONE
|
|
hi FoldColumn guifg=NONE guibg=NONE gui=NONE
|
|
hi Title guifg=#ffffb6 guibg=NONE gui=bold
|
|
hi Visual guifg=#151616 guibg=#ffffb6 gui=NONE
|
|
hi SignColumn guifg=NONE guibg=#151616 gui=NONE
|
|
hi SpecialKey guifg=#484e52 guibg=#151515 gui=NONE
|
|
hi WildMenu guifg=#c1f360 guibg=yellow gui=NONE
|
|
hi PmenuSbar guifg=black guibg=white gui=NONE
|
|
"hi Ignore guifg=gray guibg=black gui=NONE
|
|
hi Error guifg=NONE guibg=NONE gui=undercurl
|
|
hi ErrorMsg guifg=white guibg=#ff6c60 gui=NONE
|
|
hi WarningMsg guifg=white guibg=#ff6c60 gui=NONE
|
|
hi Question guifg=#c1f360 guibg=NONE gui=NONE
|
|
" --INSERT-- etc.
|
|
hi ModeMsg guifg=black guibg=#b8c2cc gui=NONE
|
|
|
|
" Vim 7.x specific colors
|
|
if version >= 700
|
|
hi CursorLine guibg=#222324 gui=NONE
|
|
hi CursorLineNR guifg=#484e52 guibg=#151616 gui=NONE
|
|
hi CursorColumn guifg=NONE guibg=#121212 gui=NONE
|
|
hi MatchParen guifg=#151616 guibg=#7dbffe gui=NONE
|
|
hi Pmenu guifg=#e6eef5 guibg=#2e3132 gui=NONE
|
|
hi PmenuSel guifg=#151616 guibg=#7dbffe gui=NONE
|
|
hi Search guifg=NONE guibg=NONE gui=underline
|
|
endif
|
|
|
|
" Syntax highlighting
|
|
hi Comment guifg=#657380 guibg=NONE gui=italic
|
|
hi String guifg=#c1f360 guibg=NONE gui=NONE
|
|
hi Number guifg=#cf8688 guibg=NONE gui=NONE
|
|
|
|
hi Keyword guifg=#8fc4fd guibg=NONE gui=bold
|
|
hi PreProc guifg=#8fc4fd guibg=NONE gui=NONE
|
|
hi Conditional guifg=#6d90d1 guibg=NONE gui=bold
|
|
|
|
hi Todo guifg=#8f8f8f guibg=NONE gui=NONE
|
|
hi Constant guifg=#b1f7e0 guibg=NONE gui=NONE
|
|
|
|
hi Identifier guifg=#d3c4f7 guibg=NONE gui=NONE
|
|
hi Function guifg=#ffd2a7 guibg=NONE gui=NONE
|
|
hi Type guifg=#ffffb6 guibg=NONE gui=NONE
|
|
hi Statement guifg=#6d90d1 guibg=NONE gui=NONE
|
|
|
|
hi Special guifg=#eb7a4b guibg=NONE gui=NONE
|
|
hi Delimiter guifg=#00a0a0 guibg=NONE gui=NONE
|
|
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
|
|
|
|
" Javascript
|
|
hi link javaScriptNumber Number
|
|
|
|
" CSS
|
|
hi link cssBraces Normal
|
|
hi link cssTagName Keyword
|
|
hi link StorageClass Normal
|
|
hi link cssClassName Type
|
|
hi link cssIdentifier Identifier
|
|
hi link cssColor Constant
|
|
hi link cssValueInteger Number
|
|
hi link cssValueNumber Number
|
|
hi link cssValueLength Number
|
|
|
|
" GitGutter
|
|
hi link GitGutterAdd String
|
|
hi link GitGutterChange Function
|
|
hi link GitGutterDelete Identifier
|
|
hi link GitGutterChangeDelete Constant
|
|
|
|
" HTML
|
|
hi link htmlTag Statement
|
|
hi link htmlTagName Keyword
|
|
hi link htmlEndTag Statement
|
|
hi link htmlString String
|
|
|
|
" Nerdtree
|
|
hi link nerdTreeDir PreProc
|
|
hi link nerdTreeOpenable PreProc
|
|
|
|
" Ruby
|
|
hi link rubyRegexpDelimiter Special
|
|
hi link rubyInterpolationDelimiter Delimiter
|
|
hi link rubyStringDelimiter Delimiter
|
|
hi link rubyClass Keyword
|
|
hi link rubyModule Keyword
|
|
hi link rubyKeyword Keyword
|
|
hi link rubyOperator Operator
|
|
hi link rubyIdentifier Identifier
|
|
hi link rubyInstanceVariable Identifier
|
|
hi link rubyGlobalVariable Identifier
|
|
hi link rubyClassVariable Identifier
|
|
hi link rubyConstant Type
|
|
|
|
" Sass
|
|
hi link sassClassChar Normal
|
|
hi link sassId Identifier
|
|
|
|
" Slim
|
|
hi link slimBegin Normal
|
|
hi link slimRubyOutputChar Identifier
|
|
|
|
" XML
|
|
hi link xmlTag Statement
|
|
hi link xmlTagName Statement
|
|
hi link xmlEndTag Statement
|