orbital.vim 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206
  1. " orbital.vim -- Vim color scheme.
  2. " Author: fcpg (n/a)
  3. " Webpage: https://github.com/fcpg
  4. " Description: Dark blue base16 theme for 256-color terminals
  5. hi clear
  6. if exists("syntax_on")
  7. syntax reset
  8. endif
  9. let colors_name = "orbital"
  10. if &t_Co >= 256 || has("gui_running")
  11. hi Normal ctermbg=16 ctermfg=75 cterm=NONE guibg=#000000 guifg=#5fafff gui=NONE
  12. set background=dark
  13. hi NonText ctermbg=bg ctermfg=20 cterm=NONE guibg=bg guifg=#0000d7 gui=NONE
  14. hi Comment ctermbg=bg ctermfg=59 cterm=NONE guibg=bg guifg=#5f5f5f gui=NONE
  15. hi Constant ctermbg=bg ctermfg=254 cterm=NONE guibg=bg guifg=#e4e4e4 gui=NONE
  16. hi Error ctermbg=20 ctermfg=223 cterm=NONE guibg=#0000d7 guifg=#ffd7af gui=NONE
  17. hi Identifier ctermbg=bg ctermfg=246 cterm=NONE guibg=bg guifg=#949494 gui=NONE
  18. hi Ignore ctermbg=bg ctermfg=25 cterm=NONE guibg=bg guifg=#005faf gui=NONE
  19. hi PreProc ctermbg=bg ctermfg=254 cterm=NONE guibg=bg guifg=#e4e4e4 gui=NONE
  20. hi Special ctermbg=bg ctermfg=180 cterm=NONE guibg=bg guifg=#d7af87 gui=NONE
  21. hi Statement ctermbg=bg ctermfg=32 cterm=NONE guibg=bg guifg=#0087d7 gui=NONE
  22. hi String ctermbg=235 ctermfg=110 cterm=NONE guibg=#262626 guifg=#87afd7 gui=NONE
  23. hi Number ctermbg=bg ctermfg=67 cterm=NONE guibg=bg guifg=#5f87af gui=NONE
  24. hi Todo ctermbg=bg ctermfg=254 cterm=bold guibg=bg guifg=#e4e4e4 gui=bold
  25. hi Type ctermbg=bg ctermfg=223 cterm=NONE guibg=bg guifg=#ffd7af gui=NONE
  26. hi Underlined ctermbg=235 ctermfg=137 cterm=NONE guibg=#262626 guifg=#af875f gui=NONE
  27. hi StatusLine ctermbg=bg ctermfg=110 cterm=NONE guibg=bg guifg=#87afd7 gui=NONE
  28. hi StatusLineNC ctermbg=bg ctermfg=235 cterm=NONE guibg=bg guifg=#262626 gui=NONE
  29. hi! link StatusLineTerm StatusLine
  30. hi! link StatusLineTermNC StatusLineNC
  31. hi VertSplit ctermbg=bg ctermfg=235 cterm=NONE guibg=bg guifg=#262626 gui=NONE
  32. hi TabLine ctermbg=bg ctermfg=25 cterm=NONE guibg=bg guifg=#005faf gui=NONE
  33. hi TabLineFill ctermbg=235 ctermfg=254 cterm=NONE guibg=#262626 guifg=#e4e4e4 gui=NONE
  34. hi TabLineSel ctermbg=bg ctermfg=223 cterm=NONE guibg=bg guifg=#ffd7af gui=NONE
  35. hi Title ctermbg=bg ctermfg=223 cterm=NONE guibg=bg guifg=#ffd7af gui=NONE
  36. hi CursorLine ctermbg=235 ctermfg=NONE cterm=NONE guibg=#262626 guifg=NONE gui=NONE
  37. hi LineNr ctermbg=bg ctermfg=25 cterm=NONE guibg=bg guifg=#005faf gui=NONE
  38. hi CursorLineNr ctermbg=bg ctermfg=110 cterm=NONE guibg=bg guifg=#87afd7 gui=NONE
  39. hi qfLineNr ctermbg=bg ctermfg=25 cterm=NONE guibg=bg guifg=#005faf gui=NONE
  40. hi helpLeadBlank ctermbg=bg ctermfg=254 cterm=NONE guibg=bg guifg=#e4e4e4 gui=NONE
  41. hi helpNormal ctermbg=bg ctermfg=254 cterm=NONE guibg=bg guifg=#e4e4e4 gui=NONE
  42. hi Visual ctermbg=110 ctermfg=16 cterm=NONE guibg=#87afd7 guifg=#000000 gui=NONE
  43. hi VisualNOS ctermbg=bg ctermfg=254 cterm=NONE guibg=bg guifg=#e4e4e4 gui=NONE
  44. hi Pmenu ctermbg=235 ctermfg=246 cterm=NONE guibg=#262626 guifg=#949494 gui=NONE
  45. hi PmenuSbar ctermbg=bg ctermfg=254 cterm=NONE guibg=bg guifg=#e4e4e4 gui=NONE
  46. hi PmenuSel ctermbg=235 ctermfg=223 cterm=NONE guibg=#262626 guifg=#ffd7af gui=NONE
  47. hi PmenuThumb ctermbg=bg ctermfg=254 cterm=NONE guibg=bg guifg=#e4e4e4 gui=NONE
  48. hi FoldColumn ctermbg=bg ctermfg=235 cterm=NONE guibg=bg guifg=#262626 gui=NONE
  49. hi Folded ctermbg=bg ctermfg=25 cterm=NONE guibg=bg guifg=#005faf gui=NONE
  50. hi WildMenu ctermbg=bg ctermfg=223 cterm=NONE guibg=bg guifg=#ffd7af gui=NONE
  51. hi SpecialKey ctermbg=bg ctermfg=67 cterm=NONE guibg=bg guifg=#5f87af gui=NONE
  52. hi DiffAdd ctermbg=235 ctermfg=223 cterm=NONE guibg=#262626 guifg=#ffd7af gui=NONE
  53. hi DiffChange ctermbg=235 ctermfg=246 cterm=NONE guibg=#262626 guifg=#949494 gui=NONE
  54. hi DiffDelete ctermbg=bg ctermfg=20 cterm=NONE guibg=bg guifg=#0000d7 gui=NONE
  55. hi DiffText ctermbg=235 ctermfg=110 cterm=NONE guibg=#262626 guifg=#87afd7 gui=NONE
  56. hi IncSearch ctermbg=68 ctermfg=16 cterm=NONE guibg=#5f87d7 guifg=#000000 gui=NONE
  57. hi Search ctermbg=20 ctermfg=250 cterm=NONE guibg=#0000d7 guifg=#bcbcbc gui=NONE
  58. hi Directory ctermbg=bg ctermfg=254 cterm=NONE guibg=bg guifg=#e4e4e4 gui=NONE
  59. hi MatchParen ctermbg=25 ctermfg=223 cterm=bold guibg=#005faf guifg=#ffd7af gui=bold
  60. hi SpellBad ctermbg=NONE ctermfg=20 cterm=NONE guibg=NONE guifg=#0000d7 gui=NONE guisp=#0000d7
  61. hi SpellCap ctermbg=NONE ctermfg=223 cterm=NONE guibg=NONE guifg=#ffd7af gui=NONE guisp=#ffd7af
  62. hi SpellLocal ctermbg=NONE ctermfg=20 cterm=NONE guibg=NONE guifg=#0000d7 gui=NONE guisp=#0000d7
  63. hi SpellRare ctermbg=NONE ctermfg=25 cterm=NONE guibg=NONE guifg=#005faf gui=NONE guisp=#005faf
  64. hi ColorColumn ctermbg=bg ctermfg=235 cterm=NONE guibg=bg guifg=#262626 gui=NONE
  65. hi signColumn ctermbg=bg ctermfg=223 cterm=NONE guibg=bg guifg=#ffd7af gui=NONE
  66. hi ErrorMsg ctermbg=20 ctermfg=254 cterm=NONE guibg=#0000d7 guifg=#e4e4e4 gui=NONE
  67. hi ModeMsg ctermbg=bg ctermfg=223 cterm=NONE guibg=bg guifg=#ffd7af gui=NONE
  68. hi MoreMsg ctermbg=bg ctermfg=223 cterm=NONE guibg=bg guifg=#ffd7af gui=NONE
  69. hi Question ctermbg=bg ctermfg=223 cterm=NONE guibg=bg guifg=#ffd7af gui=NONE
  70. hi WarningMsg ctermbg=bg ctermfg=223 cterm=NONE guibg=bg guifg=#ffd7af gui=NONE
  71. hi Cursor ctermbg=68 ctermfg=16 cterm=NONE guibg=#5f87d7 guifg=#000000 gui=NONE
  72. hi CursorColumn ctermbg=235 ctermfg=NONE cterm=NONE guibg=#262626 guifg=NONE gui=NONE
  73. hi Function ctermbg=bg ctermfg=250 cterm=NONE guibg=bg guifg=#bcbcbc gui=NONE
  74. hi Operator ctermbg=bg ctermfg=137 cterm=NONE guibg=bg guifg=#af875f gui=NONE
  75. hi Delimiter ctermbg=bg ctermfg=137 cterm=NONE guibg=bg guifg=#af875f gui=NONE
  76. hi Boolean ctermbg=bg ctermfg=67 cterm=NONE guibg=bg guifg=#5f87af gui=NONE
  77. hi VimIsCommand ctermbg=235 ctermfg=254 cterm=NONE guibg=#262626 guifg=#e4e4e4 gui=NONE
  78. hi VimFunction ctermbg=bg ctermfg=254 cterm=bold guibg=bg guifg=#e4e4e4 gui=bold
  79. hi! link VimFuncKey VimCommand
  80. hi! link VimSubstPat VimString
  81. hi VimSubstRep4 ctermbg=235 ctermfg=25 cterm=NONE guibg=#262626 guifg=#005faf gui=NONE
  82. hi VimMapLhs ctermbg=235 ctermfg=254 cterm=NONE guibg=#262626 guifg=#e4e4e4 gui=NONE
  83. hi javaScriptObjectKey ctermbg=bg ctermfg=110 cterm=NONE guibg=bg guifg=#87afd7 gui=NONE
  84. hi javaScriptFunctionKey ctermbg=235 ctermfg=180 cterm=NONE guibg=#262626 guifg=#d7af87 gui=NONE
  85. hi htmlItalic ctermbg=bg ctermfg=110 cterm=NONE guibg=bg guifg=#87afd7 gui=NONE
  86. hi markdownLinkTextDelimiter ctermbg=bg ctermfg=110 cterm=NONE guibg=bg guifg=#87afd7 gui=NONE
  87. hi markdownLinkDelimiter ctermbg=bg ctermfg=25 cterm=NONE guibg=bg guifg=#005faf gui=NONE
  88. hi markdownUrl ctermbg=bg ctermfg=25 cterm=NONE guibg=bg guifg=#005faf gui=NONE
  89. hi markdownCodeBlock ctermbg=bg ctermfg=137 cterm=NONE guibg=bg guifg=#af875f gui=NONE
  90. hi markdownCode ctermbg=bg ctermfg=137 cterm=NONE guibg=bg guifg=#af875f gui=NONE
  91. hi helpExample ctermbg=bg ctermfg=137 cterm=NONE guibg=bg guifg=#af875f gui=NONE
  92. hi manSectionHeading ctermbg=bg ctermfg=137 cterm=NONE guibg=bg guifg=#af875f gui=NONE
  93. hi manOptionDesc ctermbg=bg ctermfg=223 cterm=NONE guibg=bg guifg=#ffd7af gui=NONE
  94. hi manLongOptionDesc ctermbg=bg ctermfg=110 cterm=NONE guibg=bg guifg=#87afd7 gui=NONE
  95. hi CtrlPNoEntries ctermbg=bg ctermfg=20 cterm=NONE guibg=bg guifg=#0000d7 gui=NONE
  96. hi CtrlPMatch ctermbg=bg ctermfg=223 cterm=NONE guibg=bg guifg=#ffd7af gui=NONE
  97. hi CtrlPLinePre ctermbg=bg ctermfg=25 cterm=NONE guibg=bg guifg=#005faf gui=NONE
  98. hi CtrlPPrtBase ctermbg=bg ctermfg=25 cterm=NONE guibg=bg guifg=#005faf gui=NONE
  99. hi CtrlPPrtText ctermbg=bg ctermfg=254 cterm=NONE guibg=bg guifg=#e4e4e4 gui=NONE
  100. hi CtrlPPtrCursor ctermbg=bg ctermfg=68 cterm=NONE guibg=bg guifg=#5f87d7 gui=NONE
  101. hi CtrlPBufferInd ctermbg=bg ctermfg=223 cterm=NONE guibg=bg guifg=#ffd7af gui=NONE
  102. hi CtrlPBufferVis ctermbg=bg ctermfg=110 cterm=NONE guibg=bg guifg=#87afd7 gui=NONE
  103. hi CtrlPBufferNr ctermbg=bg ctermfg=67 cterm=NONE guibg=bg guifg=#5f87af gui=NONE
  104. elseif &t_Co == 8 || $TERM !~# '^linux' || &t_Co == 16
  105. set t_Co=16
  106. hi Normal ctermbg=black ctermfg=blue cterm=NONE
  107. set background=dark
  108. hi NonText ctermbg=bg ctermfg=darkblue cterm=NONE
  109. hi Comment ctermbg=bg ctermfg=grey cterm=NONE
  110. hi Constant ctermbg=bg ctermfg=white cterm=NONE
  111. hi Error ctermbg=darkblue ctermfg=white cterm=NONE
  112. hi Identifier ctermbg=bg ctermfg=grey cterm=NONE
  113. hi Ignore ctermbg=bg ctermfg=darkblue cterm=NONE
  114. hi PreProc ctermbg=bg ctermfg=white cterm=NONE
  115. hi Special ctermbg=bg ctermfg=orange cterm=NONE
  116. hi Statement ctermbg=bg ctermfg=blue cterm=NONE
  117. hi String ctermbg=grey ctermfg=blue cterm=NONE
  118. hi Number ctermbg=bg ctermfg=blue cterm=NONE
  119. hi Todo ctermbg=bg ctermfg=white cterm=bold
  120. hi Type ctermbg=bg ctermfg=white cterm=NONE
  121. hi Underlined ctermbg=grey ctermfg=yellow cterm=NONE
  122. hi StatusLine ctermbg=bg ctermfg=blue cterm=NONE
  123. hi StatusLineNC ctermbg=bg ctermfg=grey cterm=NONE
  124. hi link StatusLineTerm StatusLine
  125. hi link StatusLineTermNC StatusLineNC
  126. hi VertSplit ctermbg=bg ctermfg=grey cterm=NONE
  127. hi TabLine ctermbg=bg ctermfg=darkblue cterm=NONE
  128. hi TabLineFill ctermbg=grey ctermfg=white cterm=NONE
  129. hi TabLineSel ctermbg=bg ctermfg=white cterm=NONE
  130. hi Title ctermbg=bg ctermfg=white cterm=NONE
  131. hi CursorLine ctermbg=grey ctermfg=NONE cterm=NONE
  132. hi LineNr ctermbg=bg ctermfg=darkblue cterm=NONE
  133. hi CursorLineNr ctermbg=bg ctermfg=blue cterm=NONE
  134. hi qfLineNr ctermbg=bg ctermfg=darkblue cterm=NONE
  135. hi helpLeadBlank ctermbg=bg ctermfg=white cterm=NONE
  136. hi helpNormal ctermbg=bg ctermfg=white cterm=NONE
  137. hi Visual ctermbg=blue ctermfg=black cterm=NONE
  138. hi VisualNOS ctermbg=bg ctermfg=white cterm=NONE
  139. hi Pmenu ctermbg=grey ctermfg=grey cterm=NONE
  140. hi PmenuSbar ctermbg=bg ctermfg=white cterm=NONE
  141. hi PmenuSel ctermbg=grey ctermfg=white cterm=NONE
  142. hi PmenuThumb ctermbg=bg ctermfg=white cterm=NONE
  143. hi FoldColumn ctermbg=bg ctermfg=grey cterm=NONE
  144. hi Folded ctermbg=bg ctermfg=darkblue cterm=NONE
  145. hi WildMenu ctermbg=bg ctermfg=white cterm=NONE
  146. hi SpecialKey ctermbg=bg ctermfg=blue cterm=NONE
  147. hi DiffAdd ctermbg=grey ctermfg=white cterm=NONE
  148. hi DiffChange ctermbg=grey ctermfg=grey cterm=NONE
  149. hi DiffDelete ctermbg=bg ctermfg=darkblue cterm=NONE
  150. hi DiffText ctermbg=grey ctermfg=blue cterm=NONE
  151. hi IncSearch ctermbg=blue ctermfg=black cterm=NONE
  152. hi Search ctermbg=darkblue ctermfg=grey cterm=NONE
  153. hi Directory ctermbg=bg ctermfg=white cterm=NONE
  154. hi MatchParen ctermbg=darkblue ctermfg=white cterm=bold
  155. hi SpellBad ctermbg=NONE ctermfg=darkblue cterm=NONE
  156. hi SpellCap ctermbg=NONE ctermfg=white cterm=NONE
  157. hi SpellLocal ctermbg=NONE ctermfg=darkblue cterm=NONE
  158. hi SpellRare ctermbg=NONE ctermfg=darkblue cterm=NONE
  159. hi ColorColumn ctermbg=bg ctermfg=grey cterm=NONE
  160. hi signColumn ctermbg=bg ctermfg=white cterm=NONE
  161. hi ErrorMsg ctermbg=darkblue ctermfg=white cterm=NONE
  162. hi ModeMsg ctermbg=bg ctermfg=white cterm=NONE
  163. hi MoreMsg ctermbg=bg ctermfg=white cterm=NONE
  164. hi Question ctermbg=bg ctermfg=white cterm=NONE
  165. hi WarningMsg ctermbg=bg ctermfg=white cterm=NONE
  166. hi Cursor ctermbg=blue ctermfg=black cterm=NONE
  167. hi CursorColumn ctermbg=grey ctermfg=NONE cterm=NONE
  168. hi Function ctermbg=bg ctermfg=grey cterm=NONE
  169. hi Operator ctermbg=bg ctermfg=yellow cterm=NONE
  170. hi Delimiter ctermbg=bg ctermfg=yellow cterm=NONE
  171. hi Boolean ctermbg=bg ctermfg=blue cterm=NONE
  172. hi VimIsCommand ctermbg=grey ctermfg=white cterm=NONE
  173. hi VimFunction ctermbg=bg ctermfg=white cterm=bold
  174. hi link VimFuncKey VimCommand
  175. hi link VimSubstPat VimString
  176. hi VimSubstRep4 ctermbg=grey ctermfg=darkblue cterm=NONE
  177. hi VimMapLhs ctermbg=grey ctermfg=white cterm=NONE
  178. hi javaScriptObjectKey ctermbg=bg ctermfg=blue cterm=NONE
  179. hi javaScriptFunctionKey ctermbg=grey ctermfg=orange cterm=NONE
  180. hi htmlItalic ctermbg=bg ctermfg=blue cterm=NONE
  181. hi markdownLinkTextDelimiter ctermbg=bg ctermfg=blue cterm=NONE
  182. hi markdownLinkDelimiter ctermbg=bg ctermfg=darkblue cterm=NONE
  183. hi markdownUrl ctermbg=bg ctermfg=darkblue cterm=NONE
  184. hi markdownCodeBlock ctermbg=bg ctermfg=yellow cterm=NONE
  185. hi markdownCode ctermbg=bg ctermfg=yellow cterm=NONE
  186. hi helpExample ctermbg=bg ctermfg=yellow cterm=NONE
  187. hi manSectionHeading ctermbg=bg ctermfg=yellow cterm=NONE
  188. hi manOptionDesc ctermbg=bg ctermfg=white cterm=NONE
  189. hi manLongOptionDesc ctermbg=bg ctermfg=blue cterm=NONE
  190. hi CtrlPNoEntries ctermbg=bg ctermfg=darkblue cterm=NONE
  191. hi CtrlPMatch ctermbg=bg ctermfg=white cterm=NONE
  192. hi CtrlPLinePre ctermbg=bg ctermfg=darkblue cterm=NONE
  193. hi CtrlPPrtBase ctermbg=bg ctermfg=darkblue cterm=NONE
  194. hi CtrlPPrtText ctermbg=bg ctermfg=white cterm=NONE
  195. hi CtrlPPtrCursor ctermbg=bg ctermfg=blue cterm=NONE
  196. hi CtrlPBufferInd ctermbg=bg ctermfg=white cterm=NONE
  197. hi CtrlPBufferVis ctermbg=bg ctermfg=blue cterm=NONE
  198. hi CtrlPBufferNr ctermbg=bg ctermfg=blue cterm=NONE
  199. endif
  200. " Generated with RNB (https://gist.github.com/romainl/5cd2f4ec222805f49eca)