Changeset 13703


Ignore:
Timestamp:
10/16/12 16:13:22 (12 years ago)
Author:
Mathieu Morlighem
Message:

Simplified colors/issm_black.vim

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/externalpackages/vim/addons/vim/colors/issm_black.vim

    r8160 r13703  
    1 " ir_black color scheme
    2 " More at: http://blog.infinitered.com/entries/show/8
     1" issm_black color scheme
     2" table http://www.calmar.ws/vim/256-xterm-24bit-rgb-color-chart.html
    33
    4 
    5 " ********************************************************************************
    6 " Standard colors used in all ir_black themes:
    7 " Note, x:x:x are RGB values
    8 "
    9 "  normal: #f6f3e8
    10 "
    11 "  string: #A8FF60  168:255:96                   
    12 "    string inner (punc, code, etc): #00A0A0  0:160:160
    13 "  number: #FF73FD  255:115:253                 
    14 "  comments: #7C7C7C  124:124:124
    15 "  keywords: #96CBFE  150:203:254             
    16 "  operators: white
    17 "  class: #FFFFB6  255:255:182
    18 "  method declaration name: #FFD2A7  255:210:167
    19 "  regular expression: #E9C062  233:192:98
    20 "    regexp alternate: #FF8000  255:128:0
    21 "    regexp alternate 2: #B18A3D  177:138:61
    22 "  variable: #C6C5FE  198:197:254
    23 
    24 " Misc colors:
    25 "  red color (used for whatever): #FF6C60   255:108:96
    26 "     light red: #FFB6B0   255:182:176
    27 "
    28 "  brown: #E18964  good for special
    29 "
    30 "  lightpurpleish: #FFCCFF
    31 "
    32 " Interface colors:
    33 "  background color: black
    34 "  cursor (where underscore is used): #FFA560  255:165:96
    35 "  cursor (where block is used): white
    36 "  visual selection: #1D1E2C 
    37 "  current line: #151515  21:21:21
    38 "  search selection: #07281C  7:40:28
    39 "  line number: #3D3D3D  61:61:61
    40 
    41 
    42 " ********************************************************************************
    43 " The following are the preferred 16 colors for your terminal
    44 "           Colors      Bright Colors
    45 " Black     #4E4E4E     #7C7C7C
    46 " Red       #FF6C60     #FFB6B0
    47 " Green     #A8FF60     #CEFFAB
    48 " Yellow    #FFFFB6     #FFFFCB
    49 " Blue      #96CBFE     #FFFFCB
    50 " Magenta   #FF73FD     #FF9CFE
    51 " Cyan      #C6C5FE     #DFDFFE
    52 " White     #EEEEEE     #FFFFFF
    53 
    54 
    55 " ********************************************************************************
     4"Set up coloring
    565hi clear
    57 
    586if exists("syntax_on")
    597  syntax reset
    608endif
    619syntax on
    62 
    6310let colors_name = "issm_black"
    6411
    65 "                   GUI not used in terminal mode                     forground           background          style (reverse,bold,..)
    66 "hi Example         guifg=NONE        guibg=NONE        gui=NONE      ctermfg=NONE        ctermbg=NONE        cterm=NONE
     12"preferred colors:
     13"  0  : black
     14"  9  : red
     15" 15  : white
     16" 69  : blue
     17" 87  : cyan
     18" 129 : dark purple
     19" 202 : orange
     20" 214 : light orange
     21" 227 : yellow
     22" 234 : very dark gray
     23" 241 : dark gray
     24" 244 : gray
     25" 255 : light gray
    6726
     27"                forground    background   style (reverse,bold,..)
    6828" General colors
    69 hi Normal           guifg=#f6f3e8     guibg=black       gui=NONE      ctermfg=NONE       ctermbg=NONE        cterm=NONE
    70 hi NonText          guifg=#070707     guibg=black       gui=NONE      ctermfg=129        ctermbg=NONE        cterm=NONE         "214 =orange
    71 
    72 hi Cursor           guifg=black       guibg=white       gui=NONE      ctermfg=NONE       ctermbg=NONE        cterm=reverse      "cursor (mouse)
    73 hi LineNr           guifg=#3D3D3D     guibg=black       gui=NONE      ctermfg=249        ctermbg=232         cterm=NONE         "line numbering gray/blak
    74 
    75 hi VertSplit        guifg=#202020     guibg=#202020     gui=NONE      ctermfg=241        ctermbg=241         cterm=NONE         "vertical split
    76 hi StatusLine       guifg=#CCCCCC     guibg=#202020     gui=italic    ctermfg=241        ctermbg=87          cterm=NONE         "87 = cyan
    77 hi StatusLineNC     guifg=black       guibg=#202020     gui=NONE      ctermfg=87         ctermbg=241         cterm=NONE         "241 = dark gray
    78 
    79 hi Folded           guifg=#a0a8b0     guibg=#384048     gui=NONE      ctermfg=135        ctermbg=234         cterm=NONE         "folded 129 = violet ,234 Gray
    80 hi Title            guifg=#f6f3e8     guibg=NONE        gui=bold      ctermfg=NONE       ctermbg=NONE        cterm=NONE
    81 hi Visual           guifg=NONE        guibg=#262D51     gui=NONE      ctermfg=NONE       ctermbg=NONE        cterm=reverse "visual 255 = white
    82 
    83 hi SpecialKey       guifg=#808080     guibg=#343434     gui=NONE      ctermfg=NONE       ctermbg=NONE        cterm=NONE
    84 
    85 hi WildMenu         guifg=green       guibg=yellow      gui=NONE      ctermfg=black      ctermbg=yellow      cterm=NONE          "?????
    86 hi PmenuSbar        guifg=black       guibg=white       gui=NONE      ctermfg=black      ctermbg=magenta     cterm=NONE          "????
    87 "hi Ignore           guifg=gray        guibg=black       gui=NONE      ctermfg=NONE       ctermbg=NONE        cterm=NONE
    88 
    89 hi Error            guifg=white        guibg=NONE        gui=none ctermfg=255      ctermbg=129         cterm=NONE
    90 hi ErrorMsg         guifg=white       guibg=#FF6C60     gui=BOLD      ctermfg=255      ctermbg=129         cterm=NONE                   " 196 = red
    91 hi WarningMsg       guifg=white       guibg=#FF6C60     gui=BOLD      ctermfg=255      ctermbg=201         cterm=NONE                   "201 = magenta
     29hi Normal        ctermfg=NONE ctermbg=NONE cterm=NONE
     30hi NonText       ctermfg=129  ctermbg=NONE cterm=NONE
     31hi Cursor        ctermfg=NONE ctermbg=NONE cterm=reverse
     32hi LineNr        ctermfg=15   ctermbg=241  cterm=NONE
     33hi VertSplit     ctermfg=241  ctermbg=241  cterm=NONE
     34hi StatusLine    ctermfg=241  ctermbg=87   cterm=NONE
     35hi StatusLineNC  ctermfg=87   ctermbg=241  cterm=NONE
     36hi Folded        ctermfg=141  ctermbg=236  cterm=NONE
     37hi Title         ctermfg=NONE ctermbg=NONE cterm=NONE
     38hi Visual        ctermfg=NONE ctermbg=NONE cterm=reverse
     39hi SpecialKey    ctermfg=NONE ctermbg=NONE cterm=NONE
     40hi WildMenu      ctermfg=0    ctermbg=227  cterm=NONE
     41hi PmenuSbar     ctermfg=0    ctermbg=129  cterm=NONE
     42hi Error         ctermfg=15   ctermbg=129  cterm=NONE
     43hi ErrorMsg      ctermfg=15   ctermbg=129  cterm=NONE
     44hi WarningMsg    ctermfg=15   ctermbg=129  cterm=NONE
    9245
    9346" Message displayed in lower left, such as --INSERT--
    94 hi ModeMsg          guifg=black       guibg=#C6C5FE     gui=BOLD      ctermfg=241      ctermbg=87        cterm=BOLD
    95 
     47hi ModeMsg       ctermfg=0  ctermbg=87   cterm=BOLD
    9648if version >= 700 " Vim 7.x specific colors
    97   hi CursorLine     guifg=NONE        guibg=#121212     gui=NONE      ctermfg=NONE       ctermbg=NONE        cterm=BOLD
    98   hi CursorColumn   guifg=NONE        guibg=#121212     gui=NONE      ctermfg=NONE       ctermbg=NONE        cterm=BOLD
    99   hi MatchParen     guifg=#f6f3e8     guibg=#857b6f     gui=BOLD      ctermfg=87         ctermbg=241         cterm=BOLD,reverse "matching parenthesis
    100   hi Pmenu          guifg=#f6f3e8     guibg=#444444     gui=NONE      ctermfg=black      ctermbg=white         cterm=NONE "auto completion panel
    101   hi PmenuSel       guifg=#000000     guibg=#cae682     gui=NONE      ctermfg=255        ctermbg=darkgray    cterm=NONE
    102   hi Search         guifg=NONE        guibg=NONE        gui=underline ctermfg=black      ctermbg=220         cterm=NONE  "227 = yellow
     49  hi CursorLine   ctermfg=NONE ctermbg=NONE cterm=BOLD
     50  hi CursorColumn ctermfg=NONE ctermbg=NONE cterm=BOLD
     51  hi MatchParen   ctermfg=87   ctermbg=241  cterm=reverse "matching parenthesis
     52  hi Pmenu        ctermfg=0    ctermbg=15   cterm=NONE    "auto completion panel
     53  hi PmenuSel     ctermfg=255  ctermbg=241  cterm=NONE
     54  hi Search       ctermfg=0    ctermbg=220  cterm=NONE
    10355endif
    10456
    10557" Syntax highlighting
    106 hi Comment          guifg=#7C7C7C     guibg=NONE        gui=NONE      ctermfg=243         ctermbg=NONE        cterm=NONE
    107 hi String           guifg=#A8FF60     guibg=NONE        gui=NONE      ctermfg=120         ctermbg=NONE        cterm=NONE
    108 hi Number           guifg=#FF73FD     guibg=NONE        gui=NONE      ctermfg=201         ctermbg=NONE        cterm=NONE
     58hi Comment      ctermfg=244  ctermbg=NONE cterm=NONE
     59hi String       ctermfg=120  ctermbg=NONE cterm=NONE
     60hi Number       ctermfg=201  ctermbg=NONE cterm=NONE
     61hi Keyword      ctermfg=9    ctermbg=NONE cterm=NONE  " matlab function
     62hi PreProc      ctermfg=9    ctermbg=NONE cterm=NONE  " def undef include
     63hi Conditional  ctermfg=220  ctermbg=NONE cterm=NONE  " if else end
     64hi Todo         ctermfg=214  ctermbg=NONE cterm=NONE
     65hi Constant     ctermfg=196  ctermbg=NONE cterm=NONE
     66hi Identifier   ctermfg=9    ctermbg=NONE cterm=NONE
     67hi Function     ctermfg=69   ctermbg=NONE cterm=NONE "functions 69 = pastel blue
     68hi Type         ctermfg=87   ctermbg=NONE cterm=NONE "cterm matlab global
     69hi Statement    ctermfg=69   ctermbg=NONE cterm=NONE "cd ls sed mv
     70hi Special      ctermfg=202  ctermbg=NONE cterm=NONE " matlab '...'
     71hi Delimiter    ctermfg=NONE ctermbg=NONE cterm=NONE " [ ]
     72hi Operator     ctermfg=202  ctermbg=NONE cterm=NONE " == &
     73hi Directory    ctermfg=87   ctermbg=NONE cterm=NONE " == &
    10974
    110 hi Keyword          guifg=#96CBFE     guibg=NONE        gui=NONE      ctermfg=red         ctermbg=NONE        cterm=NONE  " matlab function
    111 hi PreProc          guifg=#96CBFE     guibg=NONE        gui=NONE      ctermfg=red         ctermbg=NONE        cterm=NONE   " def undef include
    112 hi Conditional      guifg=#6699CC     guibg=NONE        gui=NONE      ctermfg=220         ctermbg=NONE        cterm=NONE  " if else end
    113 
    114 hi Todo             guifg=#8f8f8f     guibg=NONE        gui=NONE      ctermfg=214          ctermbg=NONE        cterm=NONE
    115 hi Constant         guifg=#99CC99     guibg=NONE        gui=NONE      ctermfg=196         ctermbg=NONE        cterm=NONE
    116 
    117 hi Identifier       guifg=#C6C5FE     guibg=NONE        gui=NONE      ctermfg=red         ctermbg=NONE        cterm=NONE
    118 hi Function         guifg=#FFD2A7     guibg=NONE        gui=NONE      ctermfg=69          ctermbg=NONE        cterm=NONE "functions 69 = pastel blue
    119 hi Type             guifg=#FFFFB6     guibg=NONE        gui=NONE      ctermfg=87         ctermbg=NONE        cterm=NONE "cterm matlab global
    120 hi Statement        guifg=#6699CC     guibg=NONE        gui=NONE      ctermfg=69          ctermbg=NONE        cterm=NONE " cd ls sed mv
    121 
    122 hi Special          guifg=#E18964     guibg=NONE        gui=NONE      ctermfg=202         ctermbg=NONE        cterm=NONE  " ; 202  = orange
    123 hi Delimiter        guifg=#00A0A0     guibg=NONE        gui=NONE      ctermfg=NONE        ctermbg=NONE        cterm=NONE  " [ ]
    124 hi Operator         guifg=white       guibg=NONE        gui=NONE      ctermfg=202         ctermbg=NONE        cterm=NONE  " == &  178 = darkyellow
    125 
    126 hi Directory        guifg=white       guibg=NONE        gui=NONE      ctermfg=87          ctermbg=NONE        cterm=NONE  " == &  178 = darkyellow
    127 
    128  "Specific for diff
    129  hi DiffAdd      guifg=#ffff33 guibg=#404010 gui=bold term=none cterm=none ctermfg=black ctermbg=119
    130  hi DiffChange                 guibg=#202020 gui=bold term=none cterm=none ctermfg=black ctermbg=228
    131  hi DiffText     guifg=#3333ff guibg=#100040 gui=bold term=none cterm=none ctermfg=black ctermbg=178
    132  hi DiffDelete   guifg=#ff0000 guibg=#401010 gui=bold term=none cterm=none ctermfg=black ctermbg=197
    133  hi diffLine     guifg=#444444 guibg=bg gui=bold term=none cterm=bold ctermfg=darkgrey
    134  hi diffOldLine  guifg=#444444 guibg=bg gui=none term=none cterm=none ctermfg=darkgrey
    135  hi diffOldFile  guifg=#444444 guibg=bg gui=none term=none cterm=none ctermfg=darkgrey
    136  hi diffNewFile  guifg=#444444 guibg=bg gui=none term=none cterm=none ctermfg=darkgrey
    137  hi diffAdded    guifg=#80ff80 guibg=bg gui=none term=none cterm=none
    138  hi diffRemoved  guifg=#ff0000 guibg=bg gui=none term=none cterm=none ctermfg=red
    139  hi diffChanged  guifg=#0000ff guibg=bg gui=none term=none cterm=none ctermfg=blue
    140 
    141 hi link Character       Constant
    142 hi link Boolean         Constant
    143 hi link Float           Number
    144 hi link Repeat          Statement
    145 hi link Label           Statement
    146 hi link Exception       Statement
    147 hi link Include         PreProc
    148 hi link Define          PreProc
    149 hi link Macro           PreProc
    150 hi link PreCondit       PreProc
    151 hi link StorageClass    Type
    152 hi link Structure       Type
    153 hi link Typedef         Type
    154 hi link Tag             Special
    155 hi link SpecialChar     Special
    156 hi link SpecialComment  Special
    157 hi link Debug           Special
    158 
    159 
    160 " Special for Ruby
    161 hi rubyRegexp                  guifg=#B18A3D      guibg=NONE      gui=NONE      ctermfg=brown          ctermbg=NONE      cterm=NONE
    162 hi rubyRegexpDelimiter         guifg=#FF8000      guibg=NONE      gui=NONE      ctermfg=brown          ctermbg=NONE      cterm=NONE
    163 hi rubyEscape                  guifg=white        guibg=NONE      gui=NONE      ctermfg=cyan           ctermbg=NONE      cterm=NONE
    164 hi rubyInterpolationDelimiter  guifg=#00A0A0      guibg=NONE      gui=NONE      ctermfg=blue           ctermbg=NONE      cterm=NONE
    165 hi rubyControl                 guifg=#6699CC      guibg=NONE      gui=NONE      ctermfg=blue           ctermbg=NONE      cterm=NONE  "and break, etc
    166 "hi rubyGlobalVariable          guifg=#FFCCFF      guibg=NONE      gui=NONE      ctermfg=lightblue      ctermbg=NONE      cterm=NONE  "yield
    167 hi rubyStringDelimiter         guifg=#336633      guibg=NONE      gui=NONE      ctermfg=lightgreen     ctermbg=NONE      cterm=NONE
    168 "rubyInclude
    169 "rubySharpBang
    170 "rubyAccess
    171 "rubyPredefinedVariable
    172 "rubyBoolean
    173 "rubyClassVariable
    174 "rubyBeginEnd
    175 "rubyRepeatModifier
    176 "hi link rubyArrayDelimiter    Special  " [ , , ]
    177 "rubyCurlyBlock  { , , }
    178 
    179 hi link rubyClass             Keyword
    180 hi link rubyModule            Keyword
    181 hi link rubyKeyword           Keyword
    182 hi link rubyOperator          Operator
    183 hi link rubyIdentifier        Identifier
    184 hi link rubyInstanceVariable  Identifier
    185 hi link rubyGlobalVariable    Identifier
    186 hi link rubyClassVariable     Identifier
    187 hi link rubyConstant          Type 
    188 
    189 
    190 " Special for Java
    191 " hi link javaClassDecl    Type
    192 hi link javaScopeDecl         Identifier
    193 hi link javaCommentTitle      javaDocSeeTag
    194 hi link javaDocTags           javaDocSeeTag
    195 hi link javaDocParam          javaDocSeeTag
    196 hi link javaDocSeeTagParam    javaDocSeeTag
    197 
    198 hi javaDocSeeTag              guifg=#CCCCCC     guibg=NONE        gui=NONE      ctermfg=darkgray    ctermbg=NONE        cterm=NONE
    199 hi javaDocSeeTag              guifg=#CCCCCC     guibg=NONE        gui=NONE      ctermfg=darkgray    ctermbg=NONE        cterm=NONE
    200 "hi javaClassDecl              guifg=#CCFFCC     guibg=NONE        gui=NONE      ctermfg=white       ctermbg=NONE        cterm=NONE
    201 
    202 
    203 " Special for XML
    204 hi link xmlTag          Keyword
    205 hi link xmlTagName      Conditional
    206 hi link xmlEndTag       Identifier
    207 
    208 
    209 " Special for HTML
    210 hi link htmlTag         Keyword
    211 hi link htmlTagName     Conditional
    212 hi link htmlEndTag      Identifier
    213 
    214 
    215 " Special for Javascript
    216 hi link javaScriptNumber      Number
    217 
    218 
    219 " Special for Python
    220 "hi  link pythonEscape         Keyword     
    221 
    222 
    223 " Special for CSharp
    224 hi  link csXmlTag             Keyword     
    225 
    226 
    227 " Special for PHP
     75"Specific for diff
     76hi DiffAdd      cterm=none ctermfg=0 ctermbg=119
     77hi DiffChange   cterm=none ctermfg=0 ctermbg=228
     78hi DiffText     cterm=none ctermfg=0 ctermbg=178
     79hi DiffDelete   cterm=none ctermfg=0 ctermbg=197
     80hi diffLine     cterm=bold ctermfg=241
     81hi diffOldLine  cterm=none ctermfg=241
     82hi diffOldFile  cterm=none ctermfg=241
     83hi diffNewFile  cterm=none ctermfg=241
     84hi diffAdded    cterm=none
     85hi diffRemoved  cterm=none ctermfg=9
     86hi diffChanged  cterm=none ctermfg=69
Note: See TracChangeset for help on using the changeset viewer.