vibrantink.vim 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. " Vim color scheme
  2. "
  3. " Name: vibrantink.vim
  4. " Maintainer: Jo Vermeulen <jo.vermeulen@gmail.com>
  5. " Last Change: 5 Mar 2009
  6. " License: public domain
  7. " Version: 1.3
  8. "
  9. " This scheme should work in the GUI and in xterm's 256 color mode. It
  10. " won't work in 8/16 color terminals.
  11. "
  12. " I based it on John Lam's initial Vibrant Ink port to Vim [1]. Thanks
  13. " to a great tutorial [2], I was able to convert it to xterm 256 color
  14. " mode. And of course, credits go to Justin Palmer for creating the
  15. " original Vibrant Ink TextMate color scheme [3].
  16. "
  17. " [1] http://www.iunknown.com/articles/2006/09/04/vim-can-save-your-hands-too
  18. " [2] http://frexx.de/xterm-256-notes/
  19. " [3] http://encytemedia.com/blog/articles/2006/01/03/textmate-vibrant-ink-theme-and-prototype-bundle
  20. set background=dark
  21. hi clear
  22. if exists("syntax_on")
  23. syntax reset
  24. endif
  25. let g:colors_name = "vibrantink"
  26. if has("gui_running")
  27. highlight Normal guifg=White guibg=Black
  28. highlight Cursor guifg=Black guibg=Yellow
  29. highlight Keyword guifg=#FF6600
  30. highlight Define guifg=#FF6600
  31. highlight Comment guifg=#9933CC
  32. highlight Type guifg=White gui=NONE
  33. highlight rubySymbol guifg=#339999 gui=NONE
  34. highlight Identifier guifg=White gui=NONE
  35. highlight rubyStringDelimiter guifg=#66FF00
  36. highlight rubyInterpolation guifg=White
  37. highlight rubyPseudoVariable guifg=#339999
  38. highlight Constant guifg=#FFEE98
  39. highlight Function guifg=#FFCC00 gui=NONE
  40. highlight Include guifg=#FFCC00 gui=NONE
  41. highlight Statement guifg=#FF6600 gui=NONE
  42. highlight String guifg=#66FF00
  43. highlight Search guibg=White
  44. highlight CursorLine guibg=#323300
  45. else
  46. set t_Co=256
  47. highlight Normal ctermfg=White ctermbg=Black
  48. highlight Cursor ctermfg=Black ctermbg=Yellow
  49. highlight Keyword ctermfg=202
  50. highlight Define ctermfg=202
  51. highlight Comment ctermfg=98
  52. highlight Type ctermfg=White
  53. highlight rubySymbol ctermfg=66
  54. highlight Identifier ctermfg=White
  55. highlight rubyStringDelimiter ctermfg=82
  56. highlight rubyInterpolation ctermfg=White
  57. highlight rubyPseudoVariable ctermfg=66
  58. highlight Constant ctermfg=228
  59. highlight Function ctermfg=220
  60. highlight Include ctermfg=220
  61. highlight Statement ctermfg=202
  62. highlight String ctermfg=82
  63. highlight Search ctermbg=White
  64. highlight CursorLine cterm=NONE ctermbg=235
  65. endif