| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139 |
- " Vim color file
- " Maintainer: Sergey Vlasov <sergey.vlsv@gmail.com>
- " Inspired by original Code::Blocks theme in a dark manner.
- set background=dark
- highlight clear
- let g:colors_name="codeblocks_dark"
- let save_cpo = &cpo
- set cpo&vim
- " basic highlight groups (:help highlight-groups) {{{
- " text {{{
- hi Normal guifg=#D1D1D1 guibg=#121316 gui=NONE
- hi Folded guifg=#c2bfa5 guibg=#050505 gui=underline
- hi LineNr guifg=#928c75 guibg=#0B0B0D gui=NONE
- hi Directory guifg=#00bbdd guibg=NONE gui=bold
- hi NonText guifg=#77ff22 guibg=NONE gui=bold
- hi SpecialKey guifg=#559933 guibg=NONE gui=NONE
- hi SpellBad guifg=NONE guibg=NONE gui=undercurl
- hi SpellCap guifg=NONE guibg=NONE gui=undercurl
- hi SpellLocal guifg=NONE guibg=NONE gui=undercurl
- hi SpellRare guifg=NONE guibg=NONE gui=undercurl
- hi DiffAdd guifg=#ffffff guibg=#126493 gui=NONE
- hi DiffChange guifg=#000000 guibg=#976398 gui=NONE
- hi DiffDelete guifg=#000000 guibg=#be1923 gui=bold
- hi DiffText guifg=#ffffff guibg=#976398 gui=bold
- " }}}
- " borders / separators / menus {{{
- hi FoldColumn guifg=#c8bcb9 guibg=#786d65 gui=bold
- hi SignColumn guifg=#c8bcb9 guibg=#786d65 gui=bold
- hi Pmenu guifg=#000000 guibg=#a6a190 gui=NONE
- hi PmenuSel guifg=#ffffff guibg=#133293 gui=NONE
- hi PmenuSbar guifg=NONE guibg=#555555 gui=NONE
- hi PmenuThumb guifg=NONE guibg=#cccccc gui=NONE
- hi StatusLine guifg=#000000 guibg=#c2bfa5 gui=bold
- hi StatusLineNC guifg=#444444 guibg=#c2bfa5 gui=NONE
- hi WildMenu guifg=#ffffff guibg=#133293 gui=bold
- hi VertSplit guifg=#c2bfa5 guibg=#c2bfa5 gui=NONE
- hi TabLine guifg=#000000 guibg=#c2bfa5 gui=NONE
- hi TabLineFill guifg=#000000 guibg=#c2bfa5 gui=NONE
- hi TabLineSel guifg=#ffffff guibg=#133293 gui=NONE
- "hi Menu
- "hi Scrollbar
- "hi Tooltip
- " }}}
- " cursor / dynamic / other {{{
- hi Cursor guifg=#000000 guibg=#ffff99 gui=NONE
- hi CursorIM guifg=#000000 guibg=#aaccff gui=NONE
- hi CursorLine guifg=NONE guibg=#1b1b1b gui=NONE
- hi CursorColumn guifg=NONE guibg=#1b1b1b gui=NONE
- hi Visual guifg=NONE guibg=#344863 gui=NONE
- hi IncSearch guifg=#000000 guibg=#eedd33 gui=bold
- hi Search guifg=#efefd0 guibg=#A80F2B gui=NONE
- hi MatchParen guifg=#FFC124 guibg=#47360A gui=bold
- "hi VisualNOS
- " }}}
- " listings / messages {{{
- hi ModeMsg guifg=#eecc18 guibg=NONE gui=NONE
- hi Title guifg=#dd4452 guibg=NONE gui=bold
- hi Question guifg=#66d077 guibg=NONE gui=NONE
- hi MoreMsg guifg=#39d049 guibg=NONE gui=NONE
- hi ErrorMsg guifg=#ffffff guibg=#ff0000 gui=bold
- hi WarningMsg guifg=#ccae22 guibg=NONE gui=bold
- " }}}
- " }}}
- " syntax highlighting groups {{{
- "*Comment any comment
- hi Comment guifg=#566E67 guibg=NONE gui=NONE
- "*Constant any constant
- " String a string constant
- " Character a character constant: 'c', '\n'
- " Number a number constant: 234, 0xff
- " Boolean a boolean constant: TRUE, false
- " Float a floating point constant: 2.3e10
- hi Constant guifg=#F34AFF guibg=NONE gui=NONE
- hi String guifg=#4D63EB guibg=NONE gui=NONE
- hi Character guifg=orange guibg=NONE gui=bold
- hi Boolean guifg=#F34AFF guibg=NONE gui=bold
- "*PreProc generic
- " Include preprocessor #include
- " Define preprocessor #define
- " Macro same as Define
- " PreCondit preprocessor #if, #else, #endif, etc.
- hi PreProc guifg=#9FEF47 guibg=NONE gui=NONE
- "*Type int, long, char, etc.
- " StorageClass static, register, volatile, etc.
- " Structure struct, union, enum, etc.
- " Typedef A typedef
- hi Type guifg=#47ABF0 guibg=NONE gui=bold
- "*Identifier any variable name
- " Function function name (also: methods for classes)
- " Statement any statement
- " Conditional if, then, else, endif, switch, etc.
- " Repeat for, do, while, etc.
- " Label case, default, etc.
- " Operator sizeof, +, *, etc.
- " Keyword any other keyword
- " Exception try, catch, throw
- hi Statement guifg=#47ABF0 guibg=NONE gui=bold
- hi Operator guifg=#EC2417 guibg=NONE gui=NONE
- "*Special any special symbol
- " SpecialChar special character in a constant
- " Tag you can use CTRL-] on this
- " Delimiter character that needs attention
- " SpecialComment special things inside a comment
- " Debug debugging statements
- hi Special guifg=#83E683 guibg=NONE gui=bold
- hi SpecialChar guifg=orange guibg=NONE gui=bold
- hi Delimiter guifg=orange guibg=NONE gui=bold
- hi Underlined guifg=#80a0ff guibg=NONE gui=underline
- hi Ignore guifg=#888888 guibg=NONE gui=NONE
- hi Error guifg=#ffffff guibg=#ff0000 gui=NONE
- hi Todo guifg=#ffffff guibg=#ee7700 gui=bold
- " }}}
- let &cpo = save_cpo
|