tetragrammaton.vim 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148
  1. :set background=dark
  2. :highlight clear
  3. if version > 580
  4. hi clear
  5. if exists("syntax_on")
  6. syntax reset
  7. endif
  8. endif
  9. let colors_name = "tetragrammaton"
  10. ":hi Normal guifg=White guibg=#403020
  11. hi Normal guifg=#953434 guibg=#180000
  12. hi Cursor guibg=khaki guifg=slategrey
  13. "hi VertSplit guibg=#c2bfa5 guifg=grey40 gui=none cterm=reverse
  14. hi VertSplit guibg=#020f05 guifg=#ff5544 gui=none
  15. hi Folded guibg=black guifg=grey40
  16. hi FoldColumn guibg=black guifg=grey20
  17. hi IncSearch guifg=#4444bb guibg=#bbff88
  18. hi ModeMsg guifg=goldenrod
  19. hi MoreMsg guifg=SeaGreen
  20. hi NonText guifg=RoyalBlue guibg=grey15
  21. hi Question guifg=springgreen
  22. hi Search guibg=peru guifg=wheat
  23. hi SpecialKey guifg=yellowgreen ctermfg=darkgreen
  24. hi StatusLine guibg=#480000 guifg=#95171a gui=none
  25. hi StatusLineNC guibg=#380000 guifg=#000000 gui=none
  26. hi Title guifg=gold gui=bold
  27. " if else do while etc
  28. hi Statement guifg=#ccaa88
  29. hi Visual gui=none guifg=khaki guibg=olivedrab
  30. hi WarningMsg guifg=salmon
  31. hi String guifg=#884444 ctermfg=darkcyan
  32. "hi Comment guifg=#689879
  33. hi Comment guifg=#689879
  34. hi Constant guifg=#cf8080
  35. hi Special guifg=darkkhaki
  36. hi Identifier guifg=salmon
  37. hi Include guifg=#86bb33 gui=bold
  38. hi PreProc guifg=red guibg=white
  39. hi Operator guifg=#bb9988
  40. hi Define guifg=gold gui=bold
  41. hi Type guifg=#975546
  42. hi Function guifg=#bd3422 gui=bold
  43. hi Structure guifg=green
  44. hi LineNr guifg=grey50
  45. hi Ignore guifg=grey40
  46. hi Todo guifg=orangered guibg=yellow2
  47. hi Directory ctermfg=darkcyan guifg=Red
  48. hi ErrorMsg guifg=White guibg=Red
  49. hi VisualNOS cterm=bold,underline
  50. hi WildMenu ctermfg=0 ctermbg=3
  51. hi DiffAdd ctermbg=4
  52. hi DiffChange ctermbg=5
  53. hi DiffDelete cterm=bold ctermfg=4 ctermbg=6
  54. hi DiffText cterm=bold ctermbg=1
  55. hi Underlined cterm=underline ctermfg=5
  56. hi Error guifg=White guibg=Red
  57. hi SpellErrors guifg=White guibg=Red
  58. hi StorageClass guifg=#cc3021
  59. " class implements extends
  60. hi javaClassDecl guifg=#be7012
  61. " this
  62. hi javaTypeDef guifg=#a63322 gui=bold
  63. " try catch finally
  64. hi javaExceptions guifg=#dc9a88
  65. " for while do
  66. hi javaRepeat guifg=#bcba88
  67. " public private protected
  68. hi javaScopeDecl guifg=#854433
  69. hi javaFuncDef guifg=#b53423 gui=bold
  70. hi javaDebug guifg=#689879
  71. hi javaDocComment guifg=#88b899
  72. hi javaString guifg=#b87849
  73. "hi javaFuncDef gui=bold
  74. hi bufExplorerModBuf guibg=#000030 guifg=#222288
  75. hi bufExplorerLockedBuf guibg=#000030 guifg=#222288
  76. hi bufExplorerHidBuf guibg=#000030 guifg=#222288
  77. hi BufExplorerActBuf guibg=#000020 guifg=#424298
  78. hi bufExplorerCurBuf guibg=#000030 guifg=#ffffff
  79. hi bufExplorerAltBuf guibg=#101070 guifg=#8888ff
  80. hi bufExplorerUnlBuf guibg=#000030 guifg=#222288
  81. hi bufExplorerXxxBuf guibg=#101070 guifg=#8888ff
  82. hi bufExplorerBufNbr guibg=#000030 guifg=#222288
  83. hi bufExplorerHelp guibg=#000030
  84. hi bufExplorerTitle guibg=#000030
  85. hi bufExplorerSortType guibg=#000030
  86. hi bufExplorerSortBy guibg=#000030
  87. hi bufExplorerOpenIn guibg=#000030
  88. hi bufExplorerMapping guibg=#000030
  89. hi bufExplorerToggleSplit guibg=#000030
  90. hi bufExplorerToggleOpen guibg=#000030
  91. hi CursorLine guibg=#280000
  92. hi CursorColumn guibg=#280000
  93. hi MyTagListTagName guifg=#88bbff guibg=#000028
  94. hi MyTagListTagScope guifg=#589bcf guibg=#000028
  95. hi MyTagListTitle guifg=#88bbff guibg=#000028
  96. hi MyTagListComment guifg=#589bcf guibg=#000028
  97. hi MyTagListFileName guifg=#88bbff guibg=#000028
  98. "hi TagListNothing guifg=#488bbf guibg=#000028
  99. " for ShowSources function
  100. hi SourceLine guifg=#88bbff guibg=#000038
  101. hi MatchParen gui=bold guibg=#600000
  102. hi level1c guifg=#775533
  103. hi level2c guifg=Darkblue
  104. hi level3c guifg=darkgray
  105. hi level4c guifg=darkgreen
  106. hi level5c guifg=darkcyan
  107. hi level6c guifg=darkred
  108. hi level7c guifg=darkmagenta
  109. hi level8c guifg=#ffddbb
  110. hi level9c guifg=#eeccaa
  111. hi level10c guifg=#ffffff
  112. hi level11c guifg=#ffddbb
  113. hi level12c guifg=#eeccaa
  114. hi level13c guifg=#ddbb99
  115. hi level14c guifg=#ccaa88
  116. hi level15c guifg=#bb9977
  117. hi level16c guifg=#aa8866
  118. " These are the regions for each pair.
  119. " This could be improved, perhaps, by makeing them match [ and { also,
  120. " but I'm not going to take the time to figure out haw to make the
  121. " end pattern match only the proper type.
  122. syn region level1 matchgroup=level1c start=/(/ end=/)/ contains=TOP,level1,level2,level3,level4,level5,level6,level7,level8,level9,level10,level11,level12,level13,level14,level15, level16,NoInParens
  123. syn region level2 matchgroup=level2c start=/(/ end=/)/ contains=TOP,level2,level3,level4,level5,level6,level7,level8,level9,level10,level11,level12,level13,level14,level15, level16,NoInParens
  124. syn region level3 matchgroup=level3c start=/(/ end=/)/ contains=TOP,level3,level4,level5,level6,level7,level8,level9,level10,level11,level12,level13,level14,level15, level16,NoInParens
  125. syn region level4 matchgroup=level4c start=/(/ end=/)/ contains=TOP,level4,level5,level6,level7,level8,level9,level10,level11,level12,level13,level14,level15, level16,NoInParens
  126. syn region level5 matchgroup=level5c start=/(/ end=/)/ contains=TOP,level5,level6,level7,level8,level9,level10,level11,level12,level13,level14,level15, level16,NoInParens
  127. syn region level6 matchgroup=level6c start=/(/ end=/)/ contains=TOP,level6,level7,level8,level9,level10,level11,level12,level13,level14,level15, level16,NoInParens
  128. syn region level7 matchgroup=level7c start=/(/ end=/)/ contains=TOP,level7,level8,level9,level10,level11,level12,level13,level14,level15, level16,NoInParens
  129. syn region level8 matchgroup=level8c start=/(/ end=/)/ contains=TOP,level8,level9,level10,level11,level12,level13,level14,level15, level16,NoInParens
  130. syn region level9 matchgroup=level9c start=/(/ end=/)/ contains=TOP,level9,level10,level11,level12,level13,level14,level15, level16,NoInParens
  131. syn region level10 matchgroup=level10c start=/(/ end=/)/ contains=TOP,level10,level11,level12,level13,level14,level15, level16,NoInParens
  132. syn region level11 matchgroup=level11c start=/(/ end=/)/ contains=TOP,level11,level12,level13,level14,level15, level16,NoInParens
  133. syn region level12 matchgroup=level12c start=/(/ end=/)/ contains=TOP,level12,level13,level14,level15, level16,NoInParens
  134. syn region level13 matchgroup=level13c start=/(/ end=/)/ contains=TOP,level13,level14,level15, level16,NoInParens
  135. syn region level14 matchgroup=level14c start=/(/ end=/)/ contains=TOP,level14,level15, level16,NoInParens
  136. syn region level15 matchgroup=level15c start=/(/ end=/)/ contains=TOP,level15, level16,NoInParens
  137. syn region level16 matchgroup=level16c start=/(/ end=/)/ contains=TOP,level16,NoInParens