| 
606
 | 
     1 " 'srcery.vim' -- Vim color scheme.
 | 
| 
 | 
     2 " Maintainer:   Roosta (mail@roosta.sh)
 | 
| 
 | 
     3 " Corruptor: Kudabux
 | 
| 
 | 
     4 " Description:  Colorscheme that focus ease of use and clearly defined contrasting colors with a slightly earthy tone.
 | 
| 
 | 
     5 
 | 
| 
 | 
     6 if version > 580
 | 
| 
 | 
     7   hi clear
 | 
| 
 | 
     8   if exists("syntax_on")
 | 
| 
 | 
     9     syntax reset
 | 
| 
 | 
    10   endif
 | 
| 
 | 
    11 endif
 | 
| 
 | 
    12 
 | 
| 
 | 
    13 let g:colors_name='srcery'
 | 
| 
 | 
    14 
 | 
| 
 | 
    15 if !has('gui_running') && &t_Co != 256
 | 
| 
 | 
    16   finish
 | 
| 
 | 
    17 endif
 | 
| 
 | 
    18 
 | 
| 
 | 
    19 " Palette {{{
 | 
| 
 | 
    20 
 | 
| 
 | 
    21 let s:black          = ["#1C1B19", 0]
 | 
| 
 | 
    22 let s:red            = ["#FF3128", 1]
 | 
| 
 | 
    23 let s:green          = ["#519F50", 2]
 | 
| 
 | 
    24 let s:yellow         = ["#FBB829", 3]
 | 
| 
 | 
    25 let s:blue           = ["#5573A3", 4]
 | 
| 
 | 
    26 let s:magenta        = ["#E02C6D", 5]
 | 
| 
 | 
    27 let s:cyan           = ["#0AAEB3", 6]
 | 
| 
 | 
    28 let s:gray           = ["#918175", 7]
 | 
| 
 | 
    29 let s:bright_black   = ["#2D2C29", 8]
 | 
| 
 | 
    30 let s:bright_red     = ["#F75341", 9]
 | 
| 
 | 
    31 let s:bright_green   = ["#98BC37", 10]
 | 
| 
 | 
    32 let s:bright_yellow  = ["#FED06E", 11]
 | 
| 
 | 
    33 let s:bright_blue    = ["#8EB2F7", 12]
 | 
| 
 | 
    34 let s:bright_magenta = ["#E35682", 13]
 | 
| 
 | 
    35 let s:bright_cyan    = ["#53FDE9", 14]
 | 
| 
 | 
    36 let s:white          = ["#FCE8C3", 15]
 | 
| 
 | 
    37 
 | 
| 
 | 
    38 " default xterm colors.
 | 
| 
 | 
    39 let s:orange        = ['#D75F00', 166]  
 | 
| 
 | 
    40 let s:bright_orange = ['#FF8700', 208]
 | 
| 
 | 
    41 let s:hard_black    = ['#080808', 232]
 | 
| 
 | 
    42 let s:gray_alt      = ['#4E4E4E', 239]
 | 
| 
 | 
    43 
 | 
| 
 | 
    44 "}}}
 | 
| 
 | 
    45 " Setup Variables: {{{
 | 
| 
 | 
    46 
 | 
| 
 | 
    47 let s:none = ['NONE', 'NONE']
 | 
| 
 | 
    48 
 | 
| 
 | 
    49 if !exists('g:srcery_bold')
 | 
| 
 | 
    50   let g:srcery_bold=1
 | 
| 
 | 
    51 endif
 | 
| 
 | 
    52 
 | 
| 
 | 
    53 if !exists('g:srcery_italic')
 | 
| 
 | 
    54   if has('gui_running') || $TERM_ITALICS == 'true'
 | 
| 
 | 
    55     let g:srcery_italic=1
 | 
| 
 | 
    56   else
 | 
| 
 | 
    57     let g:srcery_italic=0
 | 
| 
 | 
    58   endif
 | 
| 
 | 
    59 endif
 | 
| 
 | 
    60 
 | 
| 
 | 
    61 if !exists('g:srcery_undercurl')
 | 
| 
 | 
    62   let g:srcery_undercurl=1
 | 
| 
 | 
    63 endif
 | 
| 
 | 
    64 
 | 
| 
 | 
    65 if !exists('g:srcery_underline')
 | 
| 
 | 
    66   let g:srcery_underline=1
 | 
| 
 | 
    67 endif
 | 
| 
 | 
    68 
 | 
| 
 | 
    69 if !exists('g:srcery_inverse')
 | 
| 
 | 
    70   let g:srcery_inverse=1
 | 
| 
 | 
    71 endif
 | 
| 
 | 
    72 
 | 
| 
 | 
    73 " }}}
 | 
| 
 | 
    74 " Setup Emphasis: {{{
 | 
| 
 | 
    75 
 | 
| 
 | 
    76 let s:bold = 'bold,'
 | 
| 
 | 
    77 if g:srcery_bold == 0
 | 
| 
 | 
    78   let s:bold = ''
 | 
| 
 | 
    79 endif
 | 
| 
 | 
    80 
 | 
| 
 | 
    81 let s:italic = 'italic,'
 | 
| 
 | 
    82 if g:srcery_italic == 0
 | 
| 
 | 
    83   let s:italic = ''
 | 
| 
 | 
    84 endif
 | 
| 
 | 
    85 
 | 
| 
 | 
    86 let s:underline = 'underline,'
 | 
| 
 | 
    87 if g:srcery_underline == 0
 | 
| 
 | 
    88   let s:underline = ''
 | 
| 
 | 
    89 endif
 | 
| 
 | 
    90 
 | 
| 
 | 
    91 let s:undercurl = 'undercurl,'
 | 
| 
 | 
    92 if g:srcery_undercurl == 0
 | 
| 
 | 
    93   let s:undercurl = ''
 | 
| 
 | 
    94 endif
 | 
| 
 | 
    95 
 | 
| 
 | 
    96 let s:inverse = 'inverse,'
 | 
| 
 | 
    97 if g:srcery_inverse == 0
 | 
| 
 | 
    98   let s:inverse = ''
 | 
| 
 | 
    99 endif
 | 
| 
 | 
   100 
 | 
| 
 | 
   101 " }}}
 | 
| 
 | 
   102 " Highlighting Function: {{{
 | 
| 
 | 
   103 
 | 
| 
 | 
   104 function! s:HL(group, fg, ...)
 | 
| 
 | 
   105   " Arguments: group, guifg, guibg, gui, guisp
 | 
| 
 | 
   106 
 | 
| 
 | 
   107   " foreground
 | 
| 
 | 
   108   let fg = a:fg
 | 
| 
 | 
   109 
 | 
| 
 | 
   110   " background
 | 
| 
 | 
   111   if a:0 >= 1
 | 
| 
 | 
   112     let bg = a:1
 | 
| 
 | 
   113   else
 | 
| 
 | 
   114     let bg = s:none
 | 
| 
 | 
   115   endif
 | 
| 
 | 
   116 
 | 
| 
 | 
   117   " emphasis
 | 
| 
 | 
   118   if a:0 >= 2 && strlen(a:2)
 | 
| 
 | 
   119     let emstr = a:2
 | 
| 
 | 
   120   else
 | 
| 
 | 
   121     let emstr = 'NONE,'
 | 
| 
 | 
   122   endif
 | 
| 
 | 
   123 
 | 
| 
 | 
   124   let histring = [ 'hi', a:group,
 | 
| 
 | 
   125         \ 'guifg=' . fg[0], 'ctermfg=' . fg[1],
 | 
| 
 | 
   126         \ 'guibg=' . bg[0], 'ctermbg=' . bg[1],
 | 
| 
 | 
   127         \ 'gui=' . emstr[:-2], 'cterm=' . emstr[:-2]
 | 
| 
 | 
   128         \ ]
 | 
| 
 | 
   129 
 | 
| 
 | 
   130   " special
 | 
| 
 | 
   131   if a:0 >= 3
 | 
| 
 | 
   132     call add(histring, 'guisp=' . a:3[0])
 | 
| 
 | 
   133   endif
 | 
| 
 | 
   134 
 | 
| 
 | 
   135   execute join(histring, ' ')
 | 
| 
 | 
   136 endfunction
 | 
| 
 | 
   137 "}}}
 | 
| 
 | 
   138 " Srcery Hi Groups: {{{
 | 
| 
 | 
   139 
 | 
| 
 | 
   140 " memoize common hi groups
 | 
| 
 | 
   141 call s:HL('SrceryWhite', s:white)
 | 
| 
 | 
   142 call s:HL('SrceryRed', s:red)
 | 
| 
 | 
   143 call s:HL('SrceryGreen', s:green)
 | 
| 
 | 
   144 call s:HL('SrceryYellow', s:yellow)
 | 
| 
 | 
   145 call s:HL('SrceryBlue', s:blue)
 | 
| 
 | 
   146 call s:HL('SrceryMagenta', s:magenta)
 | 
| 
 | 
   147 call s:HL('SrceryCyan', s:cyan)
 | 
| 
 | 
   148 
 | 
| 
 | 
   149 call s:HL('SrceryRedbold', s:red, s:none, s:bold)
 | 
| 
 | 
   150 call s:HL('SrceryGreenbold', s:green, s:none, s:bold)
 | 
| 
 | 
   151 call s:HL('SrceryYellowbold', s:yellow, s:none, s:bold)
 | 
| 
 | 
   152 call s:HL('SrceryBluebold', s:blue, s:none, s:bold)
 | 
| 
 | 
   153 call s:HL('SrceryMagentabold', s:magenta, s:none, s:bold)
 | 
| 
 | 
   154 call s:HL('SrceryCyanbold', s:cyan, s:none, s:bold)
 | 
| 
 | 
   155 
 | 
| 
 | 
   156 call s:HL('SrceryBrightRed', s:bright_red, s:none)
 | 
| 
 | 
   157 call s:HL('SrceryBrightGreen', s:bright_green, s:none)
 | 
| 
 | 
   158 call s:HL('SrceryBrightYellow', s:bright_yellow, s:none)
 | 
| 
 | 
   159 call s:HL('SrceryBrightBlue', s:bright_blue, s:none)
 | 
| 
 | 
   160 call s:HL('SrceryBrightMagenta', s:bright_magenta, s:none)
 | 
| 
 | 
   161 call s:HL('SrceryBrightCyan', s:bright_cyan, s:none)
 | 
| 
 | 
   162 
 | 
| 
 | 
   163 " special
 | 
| 
 | 
   164 call s:HL('SrceryOrange', s:orange)
 | 
| 
 | 
   165 call s:HL('SrceryOrangeBold', s:orange, s:none, s:bold)
 | 
| 
 | 
   166 call s:HL('SrceryGrayAlt', s:gray_alt)
 | 
| 
 | 
   167 call s:HL('SrceryHardBlack', s:hard_black)
 | 
| 
 | 
   168 
 | 
| 
 | 
   169 " }}}
 | 
| 
 | 
   170 
 | 
| 
 | 
   171 " Vanilla colorscheme ---------------------------------------------------------
 | 
| 
 | 
   172 " General UI: {{{
 | 
| 
 | 
   173 
 | 
| 
 | 
   174 " Normal text
 | 
| 
 | 
   175 call s:HL('Normal', s:white, s:black)
 | 
| 
 | 
   176 
 | 
| 
 | 
   177 if version >= 700
 | 
| 
 | 
   178   " Screen line that the cursor is
 | 
| 
 | 
   179   call s:HL('CursorLine',   s:none, s:bright_black)
 | 
| 
 | 
   180   " Screen column that the cursor is
 | 
| 
 | 
   181   hi! link CursorColumn CursorLine
 | 
| 
 | 
   182 
 | 
| 
 | 
   183   " Tab pages line filler
 | 
| 
 | 
   184   call s:HL('TabLineFill', s:green, s:black)
 | 
| 
 | 
   185   " Active tab page label
 | 
| 
 | 
   186   call s:HL('TabLineSel', s:red, s:black, s:bold)
 | 
| 
 | 
   187   " Not active tab page label
 | 
| 
 | 
   188   hi! link TabLine TabLineFill
 | 
| 
 | 
   189 
 | 
| 
 | 
   190   " Match paired bracket under the cursor
 | 
| 
 | 
   191   call s:HL('MatchParen', s:yellow, s:bright_black, s:bold)
 | 
| 
 | 
   192 endif
 | 
| 
 | 
   193 
 | 
| 
 | 
   194 if version >= 703
 | 
| 
 | 
   195   " Highlighted screen columns
 | 
| 
 | 
   196   call s:HL('ColorColumn',  s:none, s:bright_black)
 | 
| 
 | 
   197 
 | 
| 
 | 
   198   " Concealed element: \lambda → λ
 | 
| 
 | 
   199   call s:HL('Conceal', s:blue, s:none)
 | 
| 
 | 
   200 
 | 
| 
 | 
   201   " Line number of CursorLine
 | 
| 
 | 
   202   call s:HL('CursorLineNr', s:yellow, s:black)
 | 
| 
 | 
   203 endif
 | 
| 
 | 
   204 
 | 
| 
 | 
   205 hi! link NonText SrceryGrayAlt
 | 
| 
 | 
   206 hi! link SpecialKey SrceryGrayAlt
 | 
| 
 | 
   207 
 | 
| 
 | 
   208 call s:HL('Visual',    s:none,  s:black, s:inverse)
 | 
| 
 | 
   209 hi! link VisualNOS Visual
 | 
| 
 | 
   210 
 | 
| 
 | 
   211 call s:HL('Search',    s:black, s:yellow)
 | 
| 
 | 
   212 call s:HL('IncSearch', s:black, s:yellow)
 | 
| 
 | 
   213 
 | 
| 
 | 
   214 call s:HL('Underlined', s:blue, s:none, s:underline)
 | 
| 
 | 
   215 
 | 
| 
 | 
   216 call s:HL('StatusLine',   s:white, s:bright_black)
 | 
| 
 | 
   217 call s:HL('StatusLineNC', s:white, s:bright_black, s:underline)
 | 
| 
 | 
   218 
 | 
| 
 | 
   219 " The column separating vertically split windows
 | 
| 
 | 
   220 call s:HL('VertSplit', s:bright_black, s:bright_black)
 | 
| 
 | 
   221 
 | 
| 
 | 
   222 " Current match in wildmenu completion
 | 
| 
 | 
   223 call s:HL('WildMenu', s:blue, s:black, s:bold)
 | 
| 
 | 
   224 
 | 
| 
 | 
   225 " Directory names, special names in listing
 | 
| 
 | 
   226 hi! link Directory SrceryGreenBold
 | 
| 
 | 
   227 
 | 
| 
 | 
   228 " Titles for output from :set all, :autocmd, etc.
 | 
| 
 | 
   229 hi! link Title SrceryGreenBold
 | 
| 
 | 
   230 
 | 
| 
 | 
   231 " Error messages on the command line
 | 
| 
 | 
   232 call s:HL('ErrorMsg',   s:white, s:red)
 | 
| 
 | 
   233 " More prompt: -- More --
 | 
| 
 | 
   234 hi! link MoreMsg SrceryYellowBold
 | 
| 
 | 
   235 " Current mode message: -- INSERT --
 | 
| 
 | 
   236 hi! link ModeMsg SrceryYellowBold
 | 
| 
 | 
   237 " 'Press enter' prompt and yes/no questions
 | 
| 
 | 
   238 hi! link Question SrceryOrangeBold
 | 
| 
 | 
   239 " Warning messages
 | 
| 
 | 
   240 hi! link WarningMsg SrceryRedBold
 | 
| 
 | 
   241 
 | 
| 
 | 
   242 " }}}
 | 
| 
 | 
   243 " Gutter: {{{
 | 
| 
 | 
   244 
 | 
| 
 | 
   245 " Line number for :number and :# commands
 | 
| 
 | 
   246 call s:HL('LineNr', s:gray)
 | 
| 
 | 
   247 
 | 
| 
 | 
   248 " Column where signs are displayed
 | 
| 
 | 
   249 call s:HL('SignColumn', s:none, s:black)
 | 
| 
 | 
   250 
 | 
| 
 | 
   251 " Line used for closed folds
 | 
| 
 | 
   252 call s:HL('Folded', s:gray, s:black, s:italic)
 | 
| 
 | 
   253 " Column where folds are displayed
 | 
| 
 | 
   254 call s:HL('FoldColumn', s:gray, s:black)
 | 
| 
 | 
   255 
 | 
| 
 | 
   256 " }}}
 | 
| 
 | 
   257 " Cursor: {{{
 | 
| 
 | 
   258 
 | 
| 
 | 
   259 " Character under cursor
 | 
| 
 | 
   260 call s:HL('Cursor', s:none, s:none, s:inverse)
 | 
| 
 | 
   261 " Visual mode cursor, selection
 | 
| 
 | 
   262 hi! link vCursor Cursor
 | 
| 
 | 
   263 " Input moder cursor
 | 
| 
 | 
   264 hi! link iCursor Cursor
 | 
| 
 | 
   265 " Language mapping cursor
 | 
| 
 | 
   266 hi! link lCursor Cursor
 | 
| 
 | 
   267 
 | 
| 
 | 
   268 " }}}
 | 
| 
 | 
   269 " Syntax Highlighting: {{{
 | 
| 
 | 
   270 
 | 
| 
 | 
   271 hi! link Special SrceryOrange
 | 
| 
 | 
   272 
 | 
| 
 | 
   273 call s:HL('Comment', s:gray, s:none, s:italic)
 | 
| 
 | 
   274 call s:HL('Todo', s:white, s:black, s:bold . s:italic)
 | 
| 
 | 
   275 call s:HL('Error', s:red, s:black, s:bold . s:inverse)
 | 
| 
 | 
   276 
 | 
| 
 | 
   277 " String constant: "this is a string"
 | 
| 
 | 
   278 call s:HL('String',  s:bright_green)
 | 
| 
 | 
   279 
 | 
| 
 | 
   280 " Generic statement
 | 
| 
 | 
   281 hi! link Statement SrceryRed
 | 
| 
 | 
   282 " if, then, else, endif, swicth, etc.
 | 
| 
 | 
   283 hi! link Conditional SrceryRed
 | 
| 
 | 
   284 " for, do, while, etc.
 | 
| 
 | 
   285 hi! link Repeat SrceryRed
 | 
| 
 | 
   286 " case, default, etc.
 | 
| 
 | 
   287 hi! link Label SrceryRed
 | 
| 
 | 
   288 " try, catch, throw
 | 
| 
 | 
   289 hi! link Exception SrceryRed
 | 
| 
 | 
   290 " sizeof, "+", "*", etc.
 | 
| 
 | 
   291 hi! link Operator Normal
 | 
| 
 | 
   292 " Any other keyword
 | 
| 
 | 
   293 hi! link Keyword SrceryRed
 | 
| 
 | 
   294 
 | 
| 
 | 
   295 " Variable name
 | 
| 
 | 
   296 hi! link Identifier SrceryBlue
 | 
| 
 | 
   297 " Function name
 | 
| 
 | 
   298 hi! link Function SrceryGreenBold
 | 
| 
 | 
   299 
 | 
| 
 | 
   300 " Generic preprocessor
 | 
| 
 | 
   301 hi! link PreProc SrceryCyan
 | 
| 
 | 
   302 " Preprocessor #include
 | 
| 
 | 
   303 hi! link Include SrceryCyan
 | 
| 
 | 
   304 " Preprocessor #define
 | 
| 
 | 
   305 hi! link Define SrceryCyan
 | 
| 
 | 
   306 " Same as Define
 | 
| 
 | 
   307 hi! link Macro SrceryCyan
 | 
| 
 | 
   308 " Preprocessor #if, #else, #endif, etc.
 | 
| 
 | 
   309 hi! link PreCondit SrceryCyan
 | 
| 
 | 
   310 
 | 
| 
 | 
   311 " Generic constant
 | 
| 
 | 
   312 hi! link Constant SrceryBrightMagenta
 | 
| 
 | 
   313 " Character constant: 'c', '/n'
 | 
| 
 | 
   314 hi! link Character SrceryBrightMagenta
 | 
| 
 | 
   315 " Boolean constant: TRUE, false
 | 
| 
 | 
   316 hi! link Boolean SrceryBrightMagenta
 | 
| 
 | 
   317 " Number constant: 234, 0xff
 | 
| 
 | 
   318 hi! link Number SrceryBrightMagenta
 | 
| 
 | 
   319 " Floating point constant: 2.3e10
 | 
| 
 | 
   320 hi! link Float SrceryBrightMagenta
 | 
| 
 | 
   321 
 | 
| 
 | 
   322 " Generic type
 | 
| 
 | 
   323 hi! link Type SrceryYellow
 | 
| 
 | 
   324 " static, register, volatile, etc
 | 
| 
 | 
   325 hi! link StorageClass SrceryOrange
 | 
| 
 | 
   326 " struct, union, enum, etc.
 | 
| 
 | 
   327 hi! link Structure SrceryCyan
 | 
| 
 | 
   328 " typedef
 | 
| 
 | 
   329 hi! link Typedef SrceryYellow
 | 
| 
 | 
   330 
 | 
| 
 | 
   331 " }}}
 | 
| 
 | 
   332 " Completion Menu: {{{
 | 
| 
 | 
   333 
 | 
| 
 | 
   334 if version >= 700
 | 
| 
 | 
   335   " Popup menu: normal item
 | 
| 
 | 
   336   call s:HL('Pmenu', s:white, s:black)
 | 
| 
 | 
   337   " Popup menu: selected item
 | 
| 
 | 
   338   call s:HL('PmenuSel', s:black, s:blue, s:bold)
 | 
| 
 | 
   339   " Popup menu: scrollbar
 | 
| 
 | 
   340   call s:HL('PmenuSbar', s:none, s:black)
 | 
| 
 | 
   341   " Popup menu: scrollbar thumb
 | 
| 
 | 
   342   call s:HL('PmenuThumb', s:none, s:black)
 | 
| 
 | 
   343 endif
 | 
| 
 | 
   344 
 | 
| 
 | 
   345 " }}}
 | 
| 
 | 
   346 " Diffs: {{{
 | 
| 
 | 
   347 
 | 
| 
 | 
   348 call s:HL('DiffDelete', s:red, s:black, s:inverse)
 | 
| 
 | 
   349 call s:HL('DiffAdd',    s:green, s:black, s:inverse)
 | 
| 
 | 
   350 "call s:HL('DiffChange', s:black, s:blue)
 | 
| 
 | 
   351 "call s:HL('DiffText',   s:black, s:yellow)
 | 
| 
 | 
   352 
 | 
| 
 | 
   353 " Alternative setting
 | 
| 
 | 
   354 call s:HL('DiffChange', s:cyan, s:black, s:inverse)
 | 
| 
 | 
   355 call s:HL('DiffText',   s:yellow, s:black, s:inverse)
 | 
| 
 | 
   356 
 | 
| 
 | 
   357 " }}}
 | 
| 
 | 
   358 " Spelling: {{{
 | 
| 
 | 
   359 
 | 
| 
 | 
   360 if has("spell")
 | 
| 
 | 
   361   " Not capitalised word, or compile warnings
 | 
| 
 | 
   362   call s:HL('SpellCap',   s:green, s:none, s:bold . s:italic)
 | 
| 
 | 
   363   " Not recognized word
 | 
| 
 | 
   364   call s:HL('SpellBad',   s:none, s:none, s:undercurl, s:blue)
 | 
| 
 | 
   365   " Wrong spelling for selected region
 | 
| 
 | 
   366   call s:HL('SpellLocal', s:none, s:none, s:undercurl, s:cyan)
 | 
| 
 | 
   367   " Rare word
 | 
| 
 | 
   368   call s:HL('SpellRare',  s:none, s:none, s:undercurl, s:magenta)
 | 
| 
 | 
   369 endif
 | 
| 
 | 
   370 
 | 
| 
 | 
   371 " }}}
 | 
| 
 | 
   372 
 | 
| 
 | 
   373 " Plugin specific -------------------------------------------------------------
 | 
| 
 | 
   374 " Sneak: {{{
 | 
| 
 | 
   375 
 | 
| 
 | 
   376 hi! link SneakPluginTarget Search
 | 
| 
 | 
   377 hi! link SneakStreakTarget Search
 | 
| 
 | 
   378 call s:HL('SneakStreakMask', s:yellow, s:yellow)
 | 
| 
 | 
   379 hi! link SneakStreakStatusLine Search
 | 
| 
 | 
   380 
 | 
| 
 | 
   381 " }}}
 | 
| 
 | 
   382 " Rainbow Parentheses: {{{
 | 
| 
 | 
   383 
 | 
| 
 | 
   384 if !exists('g:rbpt_colorpairs')
 | 
| 
 | 
   385   let g:rbpt_colorpairs =
 | 
| 
 | 
   386     \ [
 | 
| 
 | 
   387       \ ['blue', '#458588'], ['magenta', '#b16286'],
 | 
| 
 | 
   388       \ ['red',  '#cc241d'], ['166',     '#d65d0e']
 | 
| 
 | 
   389     \ ]
 | 
| 
 | 
   390 endif
 | 
| 
 | 
   391 
 | 
| 
 | 
   392 let g:rainbow_guifgs = [ '#d65d0e', '#cc241d', '#b16286', '#458588' ]
 | 
| 
 | 
   393 let g:rainbow_ctermfgs = [ '166', 'red', 'magenta', 'blue' ]
 | 
| 
 | 
   394 
 | 
| 
 | 
   395 if !exists('g:rainbow_conf')
 | 
| 
 | 
   396    let g:rainbow_conf = {}
 | 
| 
 | 
   397 endif
 | 
| 
 | 
   398 if !has_key(g:rainbow_conf, 'guifgs')
 | 
| 
 | 
   399    let g:rainbow_conf['guifgs'] = g:rainbow_guifgs
 | 
| 
 | 
   400 endif
 | 
| 
 | 
   401 if !has_key(g:rainbow_conf, 'ctermfgs')
 | 
| 
 | 
   402    let g:rainbow_conf['ctermfgs'] = g:rainbow_ctermfgs
 | 
| 
 | 
   403 endif
 | 
| 
 | 
   404 
 | 
| 
 | 
   405 let g:niji_dark_colours = g:rbpt_colorpairs
 | 
| 
 | 
   406 let g:niji_light_colours = g:rbpt_colorpairs
 | 
| 
 | 
   407 
 | 
| 
 | 
   408 "}}}
 | 
| 
 | 
   409 " GitGutter: {{{
 | 
| 
 | 
   410 
 | 
| 
 | 
   411 hi! link GitGutterAdd SrceryGreen
 | 
| 
 | 
   412 hi! link GitGutterChange SrceryCyan
 | 
| 
 | 
   413 hi! link GitGutterDelete SrceryRed
 | 
| 
 | 
   414 hi! link GitGutterChangeDelete SrceryCyan
 | 
| 
 | 
   415 
 | 
| 
 | 
   416 " }}}
 | 
| 
 | 
   417 " GitCommit: "{{{
 | 
| 
 | 
   418 
 | 
| 
 | 
   419 hi! link gitcommitSelectedFile SrceryGreen
 | 
| 
 | 
   420 hi! link gitcommitDiscardedFile SrceryRed
 | 
| 
 | 
   421 
 | 
| 
 | 
   422 " }}}
 | 
| 
 | 
   423 
 | 
| 
 | 
   424 " Filetype specific -----------------------------------------------------------
 | 
| 
 | 
   425 " Diff: {{{
 | 
| 
 | 
   426 
 | 
| 
 | 
   427 hi! link diffAdded SrceryGreen
 | 
| 
 | 
   428 hi! link diffRemoved SrceryRed
 | 
| 
 | 
   429 hi! link diffChanged SrceryCyan
 | 
| 
 | 
   430 
 | 
| 
 | 
   431 hi! link diffFile SrceryOrange
 | 
| 
 | 
   432 hi! link diffNewFile SrceryYellow
 | 
| 
 | 
   433 
 | 
| 
 | 
   434 hi! link diffLine SrceryBlue
 | 
| 
 | 
   435 
 | 
| 
 | 
   436 " }}}
 | 
| 
 | 
   437 " Html: {{{
 | 
| 
 | 
   438 
 | 
| 
 | 
   439 hi! link htmlTag SrceryBlue
 | 
| 
 | 
   440 hi! link htmlEndTag SrceryBlue
 | 
| 
 | 
   441 
 | 
| 
 | 
   442 hi! link htmlTagName SrceryCyanBold
 | 
| 
 | 
   443 hi! link htmlArg SrceryCyan
 | 
| 
 | 
   444 
 | 
| 
 | 
   445 hi! link htmlScriptTag SrceryMagenta
 | 
| 
 | 
   446 hi! link htmlTagN SrceryFg1
 | 
| 
 | 
   447 hi! link htmlSpecialTagName SrceryCyanBold
 | 
| 
 | 
   448 
 | 
| 
 | 
   449 call s:HL('htmlLink', s:white, s:none, s:underline)
 | 
| 
 | 
   450 
 | 
| 
 | 
   451 hi! link htmlSpecialChar SrceryYellow
 | 
| 
 | 
   452 
 | 
| 
 | 
   453 call s:HL('htmlBold', s:white, s:black, s:bold)
 | 
| 
 | 
   454 call s:HL('htmlBoldUnderline', s:white, s:black, s:bold . s:underline)
 | 
| 
 | 
   455 call s:HL('htmlBoldItalic', s:white, s:black, s:bold . s:italic)
 | 
| 
 | 
   456 call s:HL('htmlBoldUnderlineItalic', s:white, s:black, s:bold . s:underline . s:italic)
 | 
| 
 | 
   457 
 | 
| 
 | 
   458 call s:HL('htmlUnderline', s:white, s:black, s:underline)
 | 
| 
 | 
   459 call s:HL('htmlUnderlineItalic', s:white, s:black, s:underline . s:italic)
 | 
| 
 | 
   460 call s:HL('htmlItalic', s:white, s:black, s:italic)
 | 
| 
 | 
   461 
 | 
| 
 | 
   462 " }}}
 | 
| 
 | 
   463 " Xml: {{{
 | 
| 
 | 
   464 
 | 
| 
 | 
   465 hi! link xmlTag SrceryBlue
 | 
| 
 | 
   466 hi! link xmlEndTag SrceryBlue
 | 
| 
 | 
   467 hi! link xmlTagName SrceryBlue
 | 
| 
 | 
   468 hi! link xmlEqual SrceryBlue
 | 
| 
 | 
   469 hi! link docbkKeyword SrceryCyanBold
 | 
| 
 | 
   470 
 | 
| 
 | 
   471 hi! link xmlDocTypeDecl SrceryGray
 | 
| 
 | 
   472 hi! link xmlDocTypeKeyword SrceryMagenta
 | 
| 
 | 
   473 hi! link xmlCdataStart SrceryGray
 | 
| 
 | 
   474 hi! link xmlCdataCdata SrceryMagenta
 | 
| 
 | 
   475 hi! link dtdFunction SrceryGray
 | 
| 
 | 
   476 hi! link dtdTagName SrceryMagenta
 | 
| 
 | 
   477 
 | 
| 
 | 
   478 hi! link xmlAttrib SrceryCyan
 | 
| 
 | 
   479 hi! link xmlProcessingDelim SrceryGray
 | 
| 
 | 
   480 hi! link dtdParamEntityPunct SrceryGray
 | 
| 
 | 
   481 hi! link dtdParamEntityDPunct SrceryGray
 | 
| 
 | 
   482 hi! link xmlAttribPunct SrceryGray
 | 
| 
 | 
   483 
 | 
| 
 | 
   484 hi! link xmlEntity SrceryYellow
 | 
| 
 | 
   485 hi! link xmlEntityPunct SrceryYellow
 | 
| 
 | 
   486 " }}}
 | 
| 
 | 
   487 " Vim: {{{
 | 
| 
 | 
   488 
 | 
| 
 | 
   489 call s:HL('vimCommentTitle', s:white, s:none, s:bold . s:italic)
 | 
| 
 | 
   490 
 | 
| 
 | 
   491 hi! link vimNotation SrceryYellow
 | 
| 
 | 
   492 hi! link vimBracket SrceryYellow
 | 
| 
 | 
   493 hi! link vimMapModKey SrceryYellow
 | 
| 
 | 
   494 hi! link vimFuncSID SrceryWhite
 | 
| 
 | 
   495 hi! link vimSetSep SrceryWhite
 | 
| 
 | 
   496 hi! link vimSep SrceryWhite
 | 
| 
 | 
   497 hi! link vimContinue SrceryWhite
 | 
| 
 | 
   498 
 | 
| 
 | 
   499 " }}}
 | 
| 
 | 
   500 " Clojure: {{{
 | 
| 
 | 
   501 
 | 
| 
 | 
   502 hi! link clojureKeyword SrceryBlue
 | 
| 
 | 
   503 hi! link clojureCond SrceryOrange
 | 
| 
 | 
   504 hi! link clojureSpecial SrceryOrange
 | 
| 
 | 
   505 hi! link clojureDefine SrceryOrange
 | 
| 
 | 
   506 
 | 
| 
 | 
   507 hi! link clojureFunc SrceryYellow
 | 
| 
 | 
   508 hi! link clojureRepeat SrceryYellow
 | 
| 
 | 
   509 hi! link clojureCharacter SrceryCyan
 | 
| 
 | 
   510 hi! link clojureStringEscape SrceryCyan
 | 
| 
 | 
   511 hi! link clojureException SrceryRed
 | 
| 
 | 
   512 
 | 
| 
 | 
   513 hi! link clojureRegexp SrceryCyan
 | 
| 
 | 
   514 hi! link clojureRegexpEscape SrceryCyan
 | 
| 
 | 
   515 call s:HL('clojureRegexpCharClass', s:white, s:none, s:bold)
 | 
| 
 | 
   516 hi! link clojureRegexpMod clojureRegexpCharClass
 | 
| 
 | 
   517 hi! link clojureRegexpQuantifier clojureRegexpCharClass
 | 
| 
 | 
   518 
 | 
| 
 | 
   519 hi! link clojureParen SrceryFg3
 | 
| 
 | 
   520 hi! link clojureAnonArg SrceryYellow
 | 
| 
 | 
   521 hi! link clojureVariable SrceryBlue
 | 
| 
 | 
   522 hi! link clojureMacro SrceryOrange
 | 
| 
 | 
   523 
 | 
| 
 | 
   524 hi! link clojureMeta SrceryYellow
 | 
| 
 | 
   525 hi! link clojureDeref SrceryYellow
 | 
| 
 | 
   526 hi! link clojureQuote SrceryYellow
 | 
| 
 | 
   527 hi! link clojureUnquote SrceryYellow
 | 
| 
 | 
   528 " }}}
 | 
| 
 | 
   529 " C: {{{
 | 
| 
 | 
   530 
 | 
| 
 | 
   531 hi! link cOperator SrceryMagenta
 | 
| 
 | 
   532 hi! link cStructure SrceryYellow
 | 
| 
 | 
   533 
 | 
| 
 | 
   534 " }}}
 | 
| 
 | 
   535 " Python: {{{
 | 
| 
 | 
   536 
 | 
| 
 | 
   537 hi! link pythonBuiltin SrceryYellow
 | 
| 
 | 
   538 hi! link pythonBuiltinObj SrceryYellow
 | 
| 
 | 
   539 hi! link pythonBuiltinFunc SrceryYellow
 | 
| 
 | 
   540 hi! link pythonFunction SrceryCyan
 | 
| 
 | 
   541 hi! link pythonDecorator SrceryRed
 | 
| 
 | 
   542 hi! link pythonInclude SrceryBlue
 | 
| 
 | 
   543 hi! link pythonImport SrceryBlue
 | 
| 
 | 
   544 hi! link pythonRun SrceryBlue
 | 
| 
 | 
   545 hi! link pythonCoding SrceryBlue
 | 
| 
 | 
   546 hi! link pythonOperator SrceryRed
 | 
| 
 | 
   547 hi! link pythonExceptions SrceryMagenta
 | 
| 
 | 
   548 hi! link pythonBoolean SrceryMagenta
 | 
| 
 | 
   549 hi! link pythonDot SrceryWhite
 | 
| 
 | 
   550 
 | 
| 
 | 
   551 " }}}
 | 
| 
 | 
   552 " CSS: {{{
 | 
| 
 | 
   553 
 | 
| 
 | 
   554 hi! link cssBraces SrceryBlue
 | 
| 
 | 
   555 hi! link cssFunctionName SrceryYellow
 | 
| 
 | 
   556 hi! link cssIdentifier SrceryYellow
 | 
| 
 | 
   557 hi! link cssClassName SrceryGreen
 | 
| 
 | 
   558 hi! link cssColor SrceryBlue
 | 
| 
 | 
   559 hi! link cssSelectorOp SrceryBlue
 | 
| 
 | 
   560 hi! link cssSelectorOp2 SrceryBlue
 | 
| 
 | 
   561 hi! link cssImportant SrceryGreen
 | 
| 
 | 
   562 hi! link cssVendor SrceryFg1
 | 
| 
 | 
   563 
 | 
| 
 | 
   564 hi! link cssTextProp SrceryCyan
 | 
| 
 | 
   565 hi! link cssAnimationProp SrceryCyan
 | 
| 
 | 
   566 hi! link cssUIProp SrceryYellow
 | 
| 
 | 
   567 hi! link cssTransformProp SrceryCyan
 | 
| 
 | 
   568 hi! link cssTransitionProp SrceryCyan
 | 
| 
 | 
   569 hi! link cssPrintProp SrceryCyan
 | 
| 
 | 
   570 hi! link cssPositioningProp SrceryYellow
 | 
| 
 | 
   571 hi! link cssBoxProp SrceryCyan
 | 
| 
 | 
   572 hi! link cssFontDescriptorProp SrceryCyan
 | 
| 
 | 
   573 hi! link cssFlexibleBoxProp SrceryCyan
 | 
| 
 | 
   574 hi! link cssBorderOutlineProp SrceryCyan
 | 
| 
 | 
   575 hi! link cssBackgroundProp SrceryCyan
 | 
| 
 | 
   576 hi! link cssMarginProp SrceryCyan
 | 
| 
 | 
   577 hi! link cssListProp SrceryCyan
 | 
| 
 | 
   578 hi! link cssTableProp SrceryCyan
 | 
| 
 | 
   579 hi! link cssFontProp SrceryCyan
 | 
| 
 | 
   580 hi! link cssPaddingProp SrceryCyan
 | 
| 
 | 
   581 hi! link cssDimensionProp SrceryCyan
 | 
| 
 | 
   582 hi! link cssRenderProp SrceryCyan
 | 
| 
 | 
   583 hi! link cssColorProp SrceryCyan
 | 
| 
 | 
   584 hi! link cssGeneratedContentProp SrceryCyan
 | 
| 
 | 
   585 
 | 
| 
 | 
   586 " }}}
 | 
| 
 | 
   587 " JavaScript: {{{
 | 
| 
 | 
   588 
 | 
| 
 | 
   589 hi! link javaScriptBraces SrceryFg1
 | 
| 
 | 
   590 hi! link javaScriptFunction SrceryCyan
 | 
| 
 | 
   591 hi! link javaScriptIdentifier SrceryRed
 | 
| 
 | 
   592 hi! link javaScriptMember SrceryBlue
 | 
| 
 | 
   593 hi! link javaScriptNumber SrceryMagenta
 | 
| 
 | 
   594 hi! link javaScriptNull SrceryMagenta
 | 
| 
 | 
   595 hi! link javaScriptParens SrceryWhite
 | 
| 
 | 
   596 
 | 
| 
 | 
   597 " }}}
 | 
| 
 | 
   598 " YAJS: {{{
 | 
| 
 | 
   599 
 | 
| 
 | 
   600 hi! link javascriptImport SrceryCyan
 | 
| 
 | 
   601 hi! link javascriptExport SrceryCyan
 | 
| 
 | 
   602 hi! link javascriptClassKeyword SrceryCyan
 | 
| 
 | 
   603 hi! link javascriptClassExtends SrceryCyan
 | 
| 
 | 
   604 hi! link javascriptDefault SrceryCyan
 | 
| 
 | 
   605 
 | 
| 
 | 
   606 hi! link javascriptClassName SrceryYellow
 | 
| 
 | 
   607 hi! link javascriptClassSuperName SrceryYellow
 | 
| 
 | 
   608 hi! link javascriptGlobal SrceryYellow
 | 
| 
 | 
   609 
 | 
| 
 | 
   610 hi! link javascriptEndColons SrceryFg1
 | 
| 
 | 
   611 hi! link javascriptFuncArg SrceryFg1
 | 
| 
 | 
   612 hi! link javascriptGlobalMethod SrceryFg1
 | 
| 
 | 
   613 hi! link javascriptNodeGlobal SrceryFg1
 | 
| 
 | 
   614 
 | 
| 
 | 
   615 " hi! link javascriptVariable SrceryYellow
 | 
| 
 | 
   616 hi! link javascriptVariable SrceryRed
 | 
| 
 | 
   617 " hi! link javascriptIdentifier SrceryYellow
 | 
| 
 | 
   618 " hi! link javascriptClassSuper SrceryYellow
 | 
| 
 | 
   619 hi! link javascriptIdentifier SrceryYellow
 | 
| 
 | 
   620 hi! link javascriptClassSuper SrceryYellow
 | 
| 
 | 
   621 
 | 
| 
 | 
   622 " hi! link javascriptFuncKeyword SrceryYellow
 | 
| 
 | 
   623 " hi! link javascriptAsyncFunc SrceryYellow
 | 
| 
 | 
   624 hi! link javascriptFuncKeyword SrceryCyan
 | 
| 
 | 
   625 hi! link javascriptAsyncFunc SrceryCyan
 | 
| 
 | 
   626 hi! link javascriptClassStatic SrceryYellow
 | 
| 
 | 
   627 
 | 
| 
 | 
   628 hi! link javascriptOperator SrceryRed
 | 
| 
 | 
   629 hi! link javascriptForOperator SrceryRed
 | 
| 
 | 
   630 hi! link javascriptYield SrceryRed
 | 
| 
 | 
   631 hi! link javascriptExceptions SrceryRed
 | 
| 
 | 
   632 hi! link javascriptMessage SrceryRed
 | 
| 
 | 
   633 
 | 
| 
 | 
   634 hi! link javascriptTemplateSB SrceryCyan
 | 
| 
 | 
   635 hi! link javascriptTemplateSubstitution SrceryFg1
 | 
| 
 | 
   636 
 | 
| 
 | 
   637 " hi! link javascriptLabel SrceryBlue
 | 
| 
 | 
   638 " hi! link javascriptObjectLabel SrceryBlue
 | 
| 
 | 
   639 " hi! link javascriptPropertyName SrceryBlue
 | 
| 
 | 
   640 hi! link javascriptLabel SrceryFg1
 | 
| 
 | 
   641 hi! link javascriptObjectLabel SrceryFg1
 | 
| 
 | 
   642 hi! link javascriptPropertyName SrceryFg1
 | 
| 
 | 
   643 
 | 
| 
 | 
   644 hi! link javascriptLogicSymbols SrceryFg1
 | 
| 
 | 
   645 hi! link javascriptArrowFunc SrceryFg1
 | 
| 
 | 
   646 
 | 
| 
 | 
   647 hi! link javascriptDocParamName SrceryFg4
 | 
| 
 | 
   648 hi! link javascriptDocTags SrceryFg4
 | 
| 
 | 
   649 hi! link javascriptDocNotation SrceryFg4
 | 
| 
 | 
   650 hi! link javascriptDocParamType SrceryFg4
 | 
| 
 | 
   651 hi! link javascriptDocNamedParamType SrceryFg4
 | 
| 
 | 
   652 
 | 
| 
 | 
   653 " }}}
 | 
| 
 | 
   654 " CoffeeScript: {{{
 | 
| 
 | 
   655 
 | 
| 
 | 
   656 hi! link coffeeExtendedOp SrceryWhite
 | 
| 
 | 
   657 hi! link coffeeSpecialOp SrceryWhite
 | 
| 
 | 
   658 hi! link coffeeCurly SrceryYellow
 | 
| 
 | 
   659 hi! link coffeeParen SrceryWhite
 | 
| 
 | 
   660 hi! link coffeeBracket SrceryYellow
 | 
| 
 | 
   661 
 | 
| 
 | 
   662 " }}}
 | 
| 
 | 
   663 " Ruby: {{{
 | 
| 
 | 
   664 
 | 
| 
 | 
   665 hi! link rubyStringDelimiter SrceryGreen
 | 
| 
 | 
   666 hi! link rubyInterpolationDelimiter SrceryCyan
 | 
| 
 | 
   667 
 | 
| 
 | 
   668 " }}}
 | 
| 
 | 
   669 " ObjectiveC: {{{
 | 
| 
 | 
   670 
 | 
| 
 | 
   671 hi! link objcTypeModifier SrceryRed
 | 
| 
 | 
   672 hi! link objcDirective SrceryBlue
 | 
| 
 | 
   673 
 | 
| 
 | 
   674 " }}}
 | 
| 
 | 
   675 " Go: {{{
 | 
| 
 | 
   676 
 | 
| 
 | 
   677 hi! link goDirective SrceryCyan
 | 
| 
 | 
   678 hi! link goConstants SrceryMagenta
 | 
| 
 | 
   679 hi! link goDeclaration SrceryRed
 | 
| 
 | 
   680 hi! link goDeclType SrceryBlue
 | 
| 
 | 
   681 hi! link goBuiltins SrceryYellow
 | 
| 
 | 
   682 
 | 
| 
 | 
   683 " }}}
 | 
| 
 | 
   684 " Lua: {{{
 | 
| 
 | 
   685 
 | 
| 
 | 
   686 hi! link luaIn SrceryRed
 | 
| 
 | 
   687 hi! link luaFunction SrceryCyan
 | 
| 
 | 
   688 hi! link luaTable SrceryYellow
 | 
| 
 | 
   689 
 | 
| 
 | 
   690 " }}}
 | 
| 
 | 
   691 " MoonScript: {{{
 | 
| 
 | 
   692 
 | 
| 
 | 
   693 hi! link moonSpecialOp SrceryWhite
 | 
| 
 | 
   694 hi! link moonExtendedOp SrceryWhite
 | 
| 
 | 
   695 hi! link moonFunction SrceryWhite
 | 
| 
 | 
   696 hi! link moonObject SrceryYellow
 | 
| 
 | 
   697 
 | 
| 
 | 
   698 " }}}
 | 
| 
 | 
   699 " Java: {{{
 | 
| 
 | 
   700 
 | 
| 
 | 
   701 hi! link javaAnnotation SrceryBlue
 | 
| 
 | 
   702 hi! link javaDocTags SrceryCyan
 | 
| 
 | 
   703 hi! link javaCommentTitle vimCommentTitle
 | 
| 
 | 
   704 hi! link javaParen SrceryWhite
 | 
| 
 | 
   705 hi! link javaParen1 SrceryWhite
 | 
| 
 | 
   706 hi! link javaParen2 SrceryWhite
 | 
| 
 | 
   707 hi! link javaParen3 SrceryWhite
 | 
| 
 | 
   708 hi! link javaParen4 SrceryWhite
 | 
| 
 | 
   709 hi! link javaParen5 SrceryWhite
 | 
| 
 | 
   710 hi! link javaOperator SrceryYellow
 | 
| 
 | 
   711 
 | 
| 
 | 
   712 hi! link javaVarArg SrceryGreen
 | 
| 
 | 
   713 
 | 
| 
 | 
   714 " }}}
 | 
| 
 | 
   715 " Elixir: {{{
 | 
| 
 | 
   716 
 | 
| 
 | 
   717 hi! link elixirDocString Comment
 | 
| 
 | 
   718 
 | 
| 
 | 
   719 hi! link elixirStringDelimiter SrceryGreen
 | 
| 
 | 
   720 hi! link elixirInterpolationDelimiter SrceryCyan
 | 
| 
 | 
   721 
 | 
| 
 | 
   722 " }}}
 | 
| 
 | 
   723 " Scala: {{{
 | 
| 
 | 
   724 
 | 
| 
 | 
   725 " NB: scala vim syntax file is kinda horrible
 | 
| 
 | 
   726 hi! link scalaNameDefinition SrceryFg1
 | 
| 
 | 
   727 hi! link scalaCaseFollowing SrceryFg1
 | 
| 
 | 
   728 hi! link scalaCapitalWord SrceryFg1
 | 
| 
 | 
   729 hi! link scalaTypeExtension SrceryFg1
 | 
| 
 | 
   730 
 | 
| 
 | 
   731 hi! link scalaKeyword SrceryRed
 | 
| 
 | 
   732 hi! link scalaKeywordModifier SrceryRed
 | 
| 
 | 
   733 
 | 
| 
 | 
   734 hi! link scalaSpecial SrceryCyan
 | 
| 
 | 
   735 hi! link scalaOperator SrceryFg1
 | 
| 
 | 
   736 
 | 
| 
 | 
   737 hi! link scalaTypeDeclaration SrceryYellow
 | 
| 
 | 
   738 hi! link scalaTypeTypePostDeclaration SrceryYellow
 | 
| 
 | 
   739 
 | 
| 
 | 
   740 hi! link scalaInstanceDeclaration SrceryFg1
 | 
| 
 | 
   741 hi! link scalaInterpolation SrceryCyan
 | 
| 
 | 
   742 
 | 
| 
 | 
   743 " }}}
 | 
| 
 | 
   744 " Markdown: {{{
 | 
| 
 | 
   745 
 | 
| 
 | 
   746 call s:HL('markdownItalic', s:white, s:none, s:italic)
 | 
| 
 | 
   747 
 | 
| 
 | 
   748 hi! link markdownH1 SrceryGreenBold
 | 
| 
 | 
   749 hi! link markdownH2 SrceryGreenBold
 | 
| 
 | 
   750 hi! link markdownH3 SrceryYellowBold
 | 
| 
 | 
   751 hi! link markdownH4 SrceryYellowBold
 | 
| 
 | 
   752 hi! link markdownH5 SrceryYellow
 | 
| 
 | 
   753 hi! link markdownH6 SrceryYellow
 | 
| 
 | 
   754 
 | 
| 
 | 
   755 hi! link markdownCode SrceryCyan
 | 
| 
 | 
   756 hi! link markdownCodeBlock SrceryCyan
 | 
| 
 | 
   757 hi! link markdownCodeDelimiter SrceryCyan
 | 
| 
 | 
   758 
 | 
| 
 | 
   759 hi! link markdownBlockquote SrceryGray
 | 
| 
 | 
   760 hi! link markdownListMarker SrceryGray
 | 
| 
 | 
   761 hi! link markdownOrderedListMarker SrceryGray
 | 
| 
 | 
   762 hi! link markdownRule SrceryGray
 | 
| 
 | 
   763 hi! link markdownHeadingRule SrceryGray
 | 
| 
 | 
   764 
 | 
| 
 | 
   765 hi! link markdownUrlDelimiter SrceryWhite
 | 
| 
 | 
   766 hi! link markdownLinkDelimiter SrceryWhite
 | 
| 
 | 
   767 hi! link markdownLinkTextDelimiter SrceryWhite
 | 
| 
 | 
   768 
 | 
| 
 | 
   769 hi! link markdownHeadingDelimiter SrceryYellow
 | 
| 
 | 
   770 hi! link markdownUrl SrceryMagenta
 | 
| 
 | 
   771 hi! link markdownUrlTitleDelimiter SrceryGreen
 | 
| 
 | 
   772 
 | 
| 
 | 
   773 call s:HL('markdownLinkText', s:gray, s:none, s:underline)
 | 
| 
 | 
   774 hi! link markdownIdDeclaration markdownLinkText
 | 
| 
 | 
   775 
 | 
| 
 | 
   776 " }}}
 | 
| 
 | 
   777 " Haskell: {{{
 | 
| 
 | 
   778 
 | 
| 
 | 
   779 " hi! link haskellType SrceryYellow
 | 
| 
 | 
   780 " hi! link haskellOperators SrceryYellow
 | 
| 
 | 
   781 " hi! link haskellConditional SrceryCyan
 | 
| 
 | 
   782 " hi! link haskellLet SrceryYellow
 | 
| 
 | 
   783 "
 | 
| 
 | 
   784 hi! link haskellType SrceryFg1
 | 
| 
 | 
   785 hi! link haskellIdentifier SrceryFg1
 | 
| 
 | 
   786 hi! link haskellSeparator SrceryFg1
 | 
| 
 | 
   787 hi! link haskellDelimiter SrceryFg4
 | 
| 
 | 
   788 hi! link haskellOperators SrceryBlue
 | 
| 
 | 
   789 "
 | 
| 
 | 
   790 hi! link haskellBacktick SrceryYellow
 | 
| 
 | 
   791 hi! link haskellStatement SrceryYellow
 | 
| 
 | 
   792 hi! link haskellConditional SrceryYellow
 | 
| 
 | 
   793 
 | 
| 
 | 
   794 hi! link haskellLet SrceryCyan
 | 
| 
 | 
   795 hi! link haskellDefault SrceryCyan
 | 
| 
 | 
   796 hi! link haskellWhere SrceryCyan
 | 
| 
 | 
   797 hi! link haskellBottom SrceryCyan
 | 
| 
 | 
   798 hi! link haskellBlockKeywords SrceryCyan
 | 
| 
 | 
   799 hi! link haskellImportKeywords SrceryCyan
 | 
| 
 | 
   800 hi! link haskellDeclKeyword SrceryCyan
 | 
| 
 | 
   801 hi! link haskellDeriving SrceryCyan
 | 
| 
 | 
   802 hi! link haskellAssocType SrceryCyan
 | 
| 
 | 
   803 
 | 
| 
 | 
   804 hi! link haskellNumber SrceryMagenta
 | 
| 
 | 
   805 hi! link haskellPragma SrceryMagenta
 | 
| 
 | 
   806 
 | 
| 
 | 
   807 hi! link haskellString SrceryGreen
 | 
| 
 | 
   808 hi! link haskellChar SrceryGreen
 | 
| 
 | 
   809 
 | 
| 
 | 
   810 " }}}
 | 
| 
 | 
   811 " Json: {{{
 | 
| 
 | 
   812 
 | 
| 
 | 
   813 hi! link jsonKeyword SrceryGreen
 | 
| 
 | 
   814 hi! link jsonQuote SrceryGreen
 | 
| 
 | 
   815 hi! link jsonBraces SrceryFg1
 | 
| 
 | 
   816 hi! link jsonString SrceryFg1
 | 
| 
 | 
   817 
 | 
| 
 | 
   818 " }}}
 | 
| 
 | 
   819 
 | 
| 
 | 
   820 " vim: set sw=2 ts=2 sts=2 et tw=80 ft=vim fdm=marker:
 |