felipec.vim 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. " Maintainer: Felipe Contreras <felipe.contreras@gmail.com>
  2. "
  3. " References:
  4. " http://vimcasts.org/episodes/creating-colorschemes-for-vim/
  5. " :runtime syntax/hitest.vim
  6. " https://github.com/gerw/vim-HiLinkTrace
  7. set background=dark
  8. hi clear
  9. if exists("syntax_on")
  10. syntax reset
  11. endif
  12. let g:colors_name = "felipec"
  13. if exists("b:current_syntax")
  14. if b:current_syntax == "diff"
  15. syn match diffFileId "^diff.*"
  16. syn match diffFile "^index .*"
  17. syn match diffOldFile "^--- .*"
  18. syn match diffNewFile "^+++ .*"
  19. elseif b:current_syntax == "vim"
  20. syn match vimHiGuiRgb contained "#\x\{3\}\>"
  21. endif
  22. endif
  23. " General colors
  24. hi Normal guifg=#eee ctermfg=7 guibg=#111 ctermbg=233 gui=none
  25. hi Cursor guifg=NONE guibg=#bde ctermbg=153 gui=none
  26. hi MatchParen guibg=#56a ctermbg=61
  27. " UI colors
  28. hi ErrorMsg guifg=#000 ctermfg=0 guibg=#fc8 ctermbg=222 gui=bold
  29. hi Folded guifg=#88f ctermfg=105 guibg=#333 ctermbg=236 gui=bold
  30. hi FoldColumn guifg=#88f ctermfg=105 guibg=#333 ctermbg=236 gui=bold
  31. hi NonText guifg=#888 ctermfg=102 guibg=#333 ctermbg=236 gui=none
  32. hi Search guifg=#60a ctermfg=55 guibg=#dbe ctermbg=183 gui=underline
  33. hi SpellBad guisp=#b55
  34. hi SpellCap guisp=#55b
  35. hi SpellRare guisp=#b5b
  36. hi SpellLocal guisp=#5bb
  37. hi LineNr guifg=#bb8 ctermfg=144
  38. hi CursorLineNr guifg=#ee8 ctermfg=228 gui=bold
  39. hi CursorLine guibg=#444 ctermbg=238
  40. hi CursorColumn guibg=#444 ctermbg=238
  41. hi Visual guibg=#333 ctermbg=236
  42. hi Pmenu guifg=#213 ctermfg=235 guibg=#dbe ctermbg=183
  43. hi PmenuSel guifg=#dbe ctermfg=183 guibg=#213 ctermbg=235
  44. hi SignColumn guifg=#8ff guibg=#333
  45. " Syntax highlighting
  46. hi Comment guifg=#999 ctermfg=246 gui=italic
  47. "" Constants
  48. hi Constant guifg=#f88 ctermfg=210 gui=none
  49. hi String guifg=#6e6 ctermfg=83 gui=italic
  50. hi Boolean guifg=#f88 ctermfg=210 gui=bold
  51. hi Identifier guifg=#f8f ctermfg=213 gui=none
  52. hi Function guifg=#8f8 ctermfg=120 gui=bold
  53. hi Statement guifg=#8cf ctermfg=117 gui=none
  54. hi PreProc guifg=#c8f ctermfg=177 gui=none
  55. hi Type guifg=#ef8 ctermfg=228 gui=none
  56. hi Special guifg=#fd8 ctermfg=222 gui=none
  57. hi Todo guifg=#444 ctermfg=238 guibg=#999 ctermbg=246 gui=bold
  58. hi Error guifg=#000 ctermfg=0 guibg=#fc8 ctermbg=222 gui=bold
  59. hi Underlined guifg=#8af ctermfg=111 gui=underline
  60. hi DiffAdd guibg=#354 ctermbg=238 gui=none
  61. hi DiffDelete guifg=#433 ctermfg=237 guibg=#433 ctermbg=237 gui=none
  62. hi DiffChange guibg=#345 ctermbg=238 gui=none
  63. hi DiffText guibg=#345 ctermbg=238 gui=none
  64. hi diffAdded guifg=#5f5 ctermfg=83 gui=none
  65. hi diffRemoved guifg=#f55 ctermfg=203 gui=none
  66. hi diffFileId guifg=#60a ctermfg=55 guibg=#dbe ctermbg=183 gui=none
  67. hi diffFile guifg=#999 ctermfg=246 gui=none
  68. hi diffOldFile guifg=#9f9 ctermfg=120 gui=none
  69. hi diffNewFile guifg=#f99 ctermfg=210 gui=none
  70. hi Keyword guifg=#8ff ctermfg=123