kolor.vim 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200
  1. "
  2. "
  3. "
  4. "
  5. " dP dP
  6. " 88 88
  7. " 88 .dP .d8888b. 88 .d8888b. 88d888b.
  8. " 88888" 88' `88 88 88' `88 88' `88
  9. " 88 `8b. 88. .88 88 88. .88 88
  10. " dP `YP `88888P' dP `88888P' dP
  11. "
  12. "
  13. " ...when you need pro colors!
  14. "
  15. "
  16. "
  17. "
  18. " Name: Kolor
  19. " Author: Alessandro Di Martino
  20. " Version: 1.3.0
  21. " URL: https://github.com/zeis/vim-kolor
  22. " License: MIT License (see end of this file)
  23. "
  24. " --------------------------------------------------------------------------
  25. " DESCRIPTION
  26. " --------------------------------------------------------------------------
  27. " Colorful Vim color scheme with 256 color terminal support.
  28. " Designed to have high text readability and optimal visibility of every
  29. " element, and to be eye comfortable as well.
  30. "
  31. " --------------------------------------------------------------------------
  32. " INSTALLATION
  33. " --------------------------------------------------------------------------
  34. " Copy kolor.vim to ~/.vim/colors (on Windows <your-vim-dir>\vimfiles\colors).
  35. " Then add the line "colorscheme kolor" in your vimrc file, and restart Vim.
  36. " If you use Pathogen, the directory structure is compatible.
  37. "
  38. " --------------------------------------------------------------------------
  39. " DONATIONS
  40. " --------------------------------------------------------------------------
  41. " If you want to make a donation, rather, consider to help the Uganda children
  42. " on Vim's website.
  43. " This color scheme is dedicated to them.
  44. highlight clear
  45. set background=dark
  46. if exists('syntax_on')
  47. syntax reset
  48. endif
  49. let g:colors_name='kolor'
  50. highlight Normal guifg=#c6c6c6 guibg=#2e2d2b gui=none
  51. highlight SpecialKey guifg=#7eaefd guibg=NONE gui=none
  52. highlight NonText guifg=#7eaefd guibg=#2e2d2b gui=none
  53. highlight Directory guifg=#e6987a guibg=NONE gui=none
  54. highlight ErrorMsg guifg=#d96e8a guibg=NONE gui=bold
  55. highlight IncSearch guifg=#000000 guibg=#ff5fd7 gui=none
  56. highlight Search guifg=#ff8901 guibg=NONE gui=bold
  57. highlight MoreMsg guifg=#8cd991 guibg=NONE gui=bold
  58. highlight ModeMsg guifg=#e2e2e2 guibg=NONE gui=bold
  59. highlight LineNr guifg=#808080 guibg=#242322 gui=none
  60. highlight CursorLineNr guifg=#e2e2e2 guibg=#383734 gui=bold
  61. highlight Question guifg=#75d7d8 guibg=NONE gui=bold
  62. highlight StatusLine guifg=#000000 guibg=#9e9e9e gui=none
  63. highlight StatusLineNC guifg=#b2b2b2 guibg=#4a4a4a gui=none
  64. highlight VertSplit guifg=#4a4a4a guibg=#4a4a4a gui=none
  65. highlight Title guifg=#e2e2e2 guibg=NONE gui=none
  66. highlight Visual guifg=#e2e2e2 guibg=#5c5c5c gui=none
  67. highlight VisualNOS guifg=#e2e2e2 guibg=NONE gui=underline
  68. highlight WarningMsg guifg=#ff5fd7 guibg=NONE gui=bold
  69. highlight WildMenu guifg=#000000 guibg=#75d7d8 gui=none
  70. highlight Folded guifg=#8787af guibg=#242322 gui=none
  71. highlight FoldColumn guifg=#8787af guibg=#242322 gui=none
  72. highlight DiffAdd guifg=NONE guibg=#005154 gui=none
  73. highlight DiffChange guifg=NONE guibg=#4f3598 gui=none
  74. highlight DiffDelete guifg=#d96e8a guibg=#72323f gui=none
  75. highlight DiffText guifg=NONE guibg=#00488e gui=none
  76. highlight SignColumn guifg=#808080 guibg=#2e2d2b gui=none
  77. highlight Conceal guifg=#c6c6c6 guibg=NONE gui=none
  78. highlight SpellBad guifg=NONE guibg=NONE gui=undercurl guisp=#d96e8a
  79. highlight SpellCap guifg=NONE guibg=NONE gui=undercurl guisp=#75d7d8
  80. highlight SpellRare guifg=NONE guibg=NONE gui=undercurl guisp=#8cd991
  81. highlight SpellLocal guifg=NONE guibg=NONE gui=undercurl guisp=#dbc570
  82. highlight Pmenu guifg=#c6c6c6 guibg=#242322 gui=none
  83. highlight PmenuSel guifg=#000000 guibg=#7eaefd gui=none
  84. highlight PmenuSbar guifg=#ff5fd7 guibg=#262626 gui=none
  85. highlight PmenuSbar guifg=#ff5fd7 guibg=#2e2d2b gui=none
  86. highlight PmenuThumb guifg=#2e2d2b guibg=#ff5fd7 gui=none
  87. highlight TabLine guifg=#808080 guibg=#242322 gui=none
  88. highlight TablineSel guifg=#000000 guibg=#9e9e9e gui=none
  89. highlight TablineFill guifg=#808080 guibg=#242322 gui=none
  90. highlight CursorColumn guifg=NONE guibg=#383734 gui=none
  91. highlight CursorLine guifg=NONE guibg=#383734 gui=none
  92. highlight ColorColumn guifg=NONE guibg=#383734 gui=none
  93. highlight Cursor guifg=#000000 guibg=#e2e2e2 gui=none
  94. highlight lCursor guifg=#000000 guibg=#e2e2e2 gui=none
  95. highlight MatchParen guifg=#2e2c29 guibg=#ff5fd7 gui=bold
  96. highlight Comment guifg=#808080 guibg=NONE gui=italic
  97. highlight Constant guifg=#e6987a guibg=NONE gui=italic
  98. highlight Special guifg=#ce6bd0 guibg=NONE gui=none
  99. highlight Identifier guifg=#75d7d8 guibg=NONE gui=none
  100. highlight Statement guifg=#d96e8a guibg=NONE gui=bold
  101. highlight PreProc guifg=#dbc570 guibg=NONE gui=none
  102. highlight Type guifg=#a080ea guibg=NONE gui=bold
  103. highlight Underlined guifg=#7eaefd guibg=NONE gui=underline
  104. highlight Error guifg=#d96e8a guibg=NONE gui=bold
  105. highlight Todo guifg=#75d7d8 guibg=NONE gui=bold
  106. highlight String guifg=#ad8788 guibg=NONE gui=italic
  107. highlight Number guifg=#dbc570 guibg=NONE gui=none
  108. highlight Function guifg=#88da77 guibg=NONE gui=none
  109. highlight Keyword guifg=#d96e8a guibg=NONE gui=bold
  110. if &t_Co > 255
  111. highlight Normal ctermfg=251 ctermbg=235 cterm=none
  112. highlight SpecialKey ctermfg=111 ctermbg=none cterm=none
  113. highlight NonText ctermfg=111 ctermbg=235 cterm=none
  114. highlight Directory ctermfg=180 ctermbg=none cterm=none
  115. highlight ErrorMsg ctermfg=168 ctermbg=none cterm=bold
  116. highlight IncSearch ctermfg=0 ctermbg=206 cterm=none
  117. highlight Search ctermfg=208 ctermbg=none cterm=bold
  118. highlight MoreMsg ctermfg=121 ctermbg=none cterm=bold
  119. highlight ModeMsg ctermfg=254 ctermbg=none cterm=bold
  120. highlight LineNr ctermfg=244 ctermbg=234 cterm=none
  121. highlight CursorLineNr ctermfg=254 ctermbg=236 cterm=bold
  122. highlight Question ctermfg=80 ctermbg=none cterm=bold
  123. highlight StatusLine ctermfg=0 ctermbg=247 cterm=none
  124. highlight StatusLineNC ctermfg=247 ctermbg=238 cterm=none
  125. highlight VertSplit ctermfg=238 ctermbg=238 cterm=none
  126. highlight Title ctermfg=254 ctermbg=none cterm=none
  127. highlight Visual ctermfg=254 ctermbg=240 cterm=none
  128. highlight VisualNOS ctermfg=254 ctermbg=none cterm=underline
  129. highlight WarningMsg ctermfg=206 ctermbg=none cterm=bold
  130. highlight WildMenu ctermfg=0 ctermbg=80 cterm=none
  131. highlight Folded ctermfg=103 ctermbg=234 cterm=none
  132. highlight FoldColumn ctermfg=103 ctermbg=234 cterm=none
  133. highlight DiffAdd ctermfg=none ctermbg=23 cterm=none
  134. highlight DiffChange ctermfg=none ctermbg=56 cterm=none
  135. highlight DiffDelete ctermfg=168 ctermbg=96 cterm=none
  136. highlight DiffText ctermfg=none ctermbg=25 cterm=none
  137. highlight SignColumn ctermfg=244 ctermbg=235 cterm=none
  138. highlight Conceal ctermfg=251 ctermbg=none cterm=none
  139. highlight SpellBad ctermfg=168 ctermbg=none cterm=underline
  140. highlight SpellCap ctermfg=80 ctermbg=none cterm=underline
  141. highlight SpellRare ctermfg=121 ctermbg=none cterm=underline
  142. highlight SpellLocal ctermfg=186 ctermbg=none cterm=underline
  143. highlight Pmenu ctermfg=251 ctermbg=234 cterm=none
  144. highlight PmenuSel ctermfg=0 ctermbg=111 cterm=none
  145. highlight PmenuSbar ctermfg=206 ctermbg=235 cterm=none
  146. highlight PmenuThumb ctermfg=235 ctermbg=206 cterm=none
  147. highlight TabLine ctermfg=244 ctermbg=234 cterm=none
  148. highlight TablineSel ctermfg=0 ctermbg=247 cterm=none
  149. highlight TablineFill ctermfg=244 ctermbg=234 cterm=none
  150. highlight CursorColumn ctermfg=none ctermbg=236 cterm=none
  151. highlight CursorLine ctermfg=none ctermbg=236 cterm=none
  152. highlight ColorColumn ctermfg=none ctermbg=236 cterm=none
  153. highlight Cursor ctermfg=0 ctermbg=254 cterm=none
  154. highlight MatchParen ctermfg=235 ctermbg=206 cterm=bold
  155. highlight Comment ctermfg=244 ctermbg=none cterm=none
  156. highlight Constant ctermfg=180 ctermbg=none cterm=none
  157. highlight Special ctermfg=176 ctermbg=none cterm=none
  158. highlight Identifier ctermfg=80 ctermbg=none cterm=none
  159. highlight Statement ctermfg=168 ctermbg=none cterm=bold
  160. highlight PreProc ctermfg=186 ctermbg=none cterm=none
  161. highlight Type ctermfg=141 ctermbg=none cterm=bold
  162. highlight Underlined ctermfg=111 ctermbg=none cterm=underline
  163. highlight Error ctermfg=168 ctermbg=none cterm=bold
  164. highlight Todo ctermfg=80 ctermbg=none cterm=bold
  165. highlight String ctermfg=138 ctermbg=none cterm=none
  166. highlight Number ctermfg=186 ctermbg=none cterm=none
  167. highlight Function ctermfg=114 ctermbg=none cterm=none
  168. highlight Keyword ctermfg=168 ctermbg=none cterm=bold
  169. end
  170. " --------------------------------------------------------------------------
  171. " LICENSE
  172. " --------------------------------------------------------------------------
  173. " Copyright (c) 2012 Alessandro Di Martino
  174. "
  175. " Permission is hereby granted, free of charge, to any person
  176. " obtaining a copy of this software and associated documentation
  177. " files (the "Software"), to deal in the Software without
  178. " restriction, including without limitation the rights to use,
  179. " copy, modify, merge, publish, distribute, sublicense, and/or sell
  180. " copies of the Software, and to permit persons to whom the
  181. " Software is furnished to do so, subject to the following
  182. " conditions:
  183. "
  184. " The above copyright notice and this permission notice shall be
  185. " included in all copies or substantial portions of the Software.
  186. "
  187. " THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  188. " EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
  189. " OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  190. " NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
  191. " HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
  192. " WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  193. " FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
  194. " OTHER DEALINGS IN THE SOFTWARE.