Changeset 13704


Ignore:
Timestamp:
10/16/12 16:33:06 (12 years ago)
Author:
Mathieu Morlighem
Message:

simplified issm_white.vim

File:
1 edited

Legend:

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

    r6281 r13704  
    1 " ir_black color scheme
    2 " More at: http://blog.infinitered.com/entries/show/8
     1" issm_white 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
     10let colors_name = "issm_black"
    6211
    63 let colors_name = "issm_white"
     12"preferred colors:
     13"  0  : black
     14"  9  : red
     15" 15  : white
     16" 20  : blue
     17" 33  : cyan
     18" 129 : dark purple
     19" 202 : orange
     20" 204 : light orange
     21" 227 : yellow
     22" 234 : very dark gray
     23" 241 : dark gray
     24" 244 : gray
     25" 255 : light gray
    6426
    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
    67 
     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=NONE       ctermbg=129         cterm=NONE         "folded 129 = violet
    80 hi Title            guifg=#f6f3e8     guibg=NONE        gui=bold      ctermfg=NONE       ctermbg=NONE        cterm=NONE
    81 hi Visual           guifg=NONE        guibg=#262D51     gui=NONE                         ctermbg=255         cterm=bold,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=NONE        guibg=black       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=33   cterm=NONE
     35hi StatusLineNC  ctermfg=33   ctermbg=241  cterm=NONE
     36hi Folded        ctermfg=93   ctermbg=254  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=33   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=232        ctermbg=254         cterm=NONE "auto completion panel
    101   hi PmenuSel       guifg=#000000     guibg=#cae682     gui=NONE      ctermfg=255        ctermbg=201        cterm=NONE
    102   hi Search         guifg=NONE        guibg=NONE        gui=underline ctermfg=NONE       ctermbg=227         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=33   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=40          ctermbg=NONE        cterm=NONE
    108 hi Number           guifg=#FF73FD     guibg=NONE        gui=NONE      ctermfg=201         ctermbg=NONE        cterm=NONE
     58hi Comment      ctermfg=241  ctermbg=NONE cterm=NONE
     59hi String       ctermfg=28   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=204  ctermbg=NONE cterm=NONE
     65hi Constant     ctermfg=196  ctermbg=NONE cterm=NONE
     66hi Identifier   ctermfg=9    ctermbg=NONE cterm=NONE
     67hi Function     ctermfg=20   ctermbg=NONE cterm=NONE "functions 20 = pastel blue
     68hi Type         ctermfg=33   ctermbg=NONE cterm=NONE "cterm matlab global
     69hi Statement    ctermfg=20   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=33   ctermbg=NONE cterm=NONE " == &
    10974
    110 hi Keyword          guifg=#96CBFE     guibg=NONE        gui=NONE      ctermfg=196          ctermbg=NONE        cterm=NONE  " matlab function
    111 hi PreProc          guifg=#96CBFE     guibg=NONE        gui=NONE      ctermfg=196         ctermbg=NONE        cterm=NONE   " def undef include
    112 hi Conditional      guifg=#6699CC     guibg=NONE        gui=NONE      ctermfg=93         ctermbg=NONE        cterm=NONE  " if else end
    113 
    114 hi Todo             guifg=#8f8f8f     guibg=NONE        gui=NONE      ctermfg=18         ctermbg=NONE        cterm=NONE
    115 hi Constant         guifg=#99CC99     guibg=NONE        gui=NONE      ctermfg=21         ctermbg=NONE        cterm=NONE
    116 
    117 hi Identifier       guifg=#C6C5FE     guibg=NONE        gui=NONE      ctermfg=21          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=165         ctermbg=NONE        cterm=NONE
    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=43          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=43          ctermbg=NONE        cterm=NONE  " == &  178 = darkyellow
    125 
    126 hi link Character       Constant
    127 hi link Boolean         Constant
    128 hi link Float           Number
    129 hi link Repeat          Statement
    130 hi link Label           Statement
    131 hi link Exception       Statement
    132 hi link Include         PreProc
    133 hi link Define          PreProc
    134 hi link Macro           PreProc
    135 hi link PreCondit       PreProc
    136 hi link StorageClass    Type
    137 hi link Structure       Type
    138 hi link Typedef         Type
    139 hi link Tag             Special
    140 hi link SpecialChar     Special
    141 hi link SpecialComment  Special
    142 hi link Debug           Special
    143 
    144 
    145 " Special for Ruby
    146 hi rubyRegexp                  guifg=#B18A3D      guibg=NONE      gui=NONE      ctermfg=brown          ctermbg=NONE      cterm=NONE
    147 hi rubyRegexpDelimiter         guifg=#FF8000      guibg=NONE      gui=NONE      ctermfg=brown          ctermbg=NONE      cterm=NONE
    148 hi rubyEscape                  guifg=white        guibg=NONE      gui=NONE      ctermfg=cyan           ctermbg=NONE      cterm=NONE
    149 hi rubyInterpolationDelimiter  guifg=#00A0A0      guibg=NONE      gui=NONE      ctermfg=blue           ctermbg=NONE      cterm=NONE
    150 hi rubyControl                 guifg=#6699CC      guibg=NONE      gui=NONE      ctermfg=blue           ctermbg=NONE      cterm=NONE  "and break, etc
    151 "hi rubyGlobalVariable          guifg=#FFCCFF      guibg=NONE      gui=NONE      ctermfg=lightblue      ctermbg=NONE      cterm=NONE  "yield
    152 hi rubyStringDelimiter         guifg=#336633      guibg=NONE      gui=NONE      ctermfg=lightgreen     ctermbg=NONE      cterm=NONE
    153 "rubyInclude
    154 "rubySharpBang
    155 "rubyAccess
    156 "rubyPredefinedVariable
    157 "rubyBoolean
    158 "rubyClassVariable
    159 "rubyBeginEnd
    160 "rubyRepeatModifier
    161 "hi link rubyArrayDelimiter    Special  " [ , , ]
    162 "rubyCurlyBlock  { , , }
    163 
    164 hi link rubyClass             Keyword
    165 hi link rubyModule            Keyword
    166 hi link rubyKeyword           Keyword
    167 hi link rubyOperator          Operator
    168 hi link rubyIdentifier        Identifier
    169 hi link rubyInstanceVariable  Identifier
    170 hi link rubyGlobalVariable    Identifier
    171 hi link rubyClassVariable     Identifier
    172 hi link rubyConstant          Type 
    173 
    174 
    175 " Special for Java
    176 " hi link javaClassDecl    Type
    177 hi link javaScopeDecl         Identifier
    178 hi link javaCommentTitle      javaDocSeeTag
    179 hi link javaDocTags           javaDocSeeTag
    180 hi link javaDocParam          javaDocSeeTag
    181 hi link javaDocSeeTagParam    javaDocSeeTag
    182 
    183 hi javaDocSeeTag              guifg=#CCCCCC     guibg=NONE        gui=NONE      ctermfg=darkgray    ctermbg=NONE        cterm=NONE
    184 hi javaDocSeeTag              guifg=#CCCCCC     guibg=NONE        gui=NONE      ctermfg=darkgray    ctermbg=NONE        cterm=NONE
    185 "hi javaClassDecl              guifg=#CCFFCC     guibg=NONE        gui=NONE      ctermfg=white       ctermbg=NONE        cterm=NONE
    186 
    187 
    188 " Special for XML
    189 hi link xmlTag          Keyword
    190 hi link xmlTagName      Conditional
    191 hi link xmlEndTag       Identifier
    192 
    193 
    194 " Special for HTML
    195 hi link htmlTag         Keyword
    196 hi link htmlTagName     Conditional
    197 hi link htmlEndTag      Identifier
    198 
    199 
    200 " Special for Javascript
    201 hi link javaScriptNumber      Number
    202 
    203 
    204 " Special for Python
    205 "hi  link pythonEscape         Keyword     
    206 
    207 
    208 " Special for CSharp
    209 hi  link csXmlTag             Keyword     
    210 
    211 
    212 " 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=20
Note: See TracChangeset for help on using the changeset viewer.