transparent.vim 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. " Vim color file
  2. " Maintainer: Sir Raorn <raorn@altlinux.ru>
  3. " Last Change: Apr, 10 2006
  4. " URL: http://people.altlinux.ru/~raorn/transparent.vim
  5. " This color scheme uses "transparent" background (dark dark blue in gvim)
  6. " Looks really nice when vim (console) started in transparent aterm
  7. " But gvim looks good too
  8. set background=dark
  9. " First remove all existing highlighting.
  10. hi clear
  11. if exists("syntax_on")
  12. syntax reset
  13. endif
  14. let g:colors_name="transparent"
  15. " default groups
  16. hi Normal ctermfg=Gray ctermbg=NONE guifg=Gray guibg=#00002A
  17. hi Cursor guifg=Black guibg=Green
  18. if version >= 700
  19. hi CursorColumn cterm=reverse guibg=Gray40
  20. hi CursorLine cterm=underline guibg=Gray40
  21. endif
  22. "hi CursorIM NONE guifg=Black guibg=Purple
  23. hi Directory ctermfg=White guifg=White
  24. hi DiffAdd ctermfg=White ctermbg=DarkCyan guifg=White guibg=DarkCyan
  25. hi DiffChange ctermfg=Black ctermbg=Gray guifg=Black guibg=DarkGray
  26. hi DiffDelete ctermfg=White ctermbg=DarkRed guifg=White guibg=DarkRed
  27. hi DiffText cterm=bold ctermfg=White ctermbg=Gray gui=bold guifg=White guibg=DarkGray
  28. hi ErrorMsg ctermfg=White ctermbg=DarkRed guifg=White guibg=DarkRed
  29. hi VertSplit cterm=reverse gui=reverse
  30. hi Folded cterm=bold ctermfg=Cyan ctermbg=NONE gui=bold guifg=Cyan guibg=DarkCyan
  31. hi FoldColumn ctermfg=Green ctermbg=NONE guifg=Green guibg=#00002A
  32. hi IncSearch ctermfg=White ctermbg=Black guifg=White guibg=Black
  33. hi LineNr ctermfg=Yellow guifg=DarkCyan
  34. if version >= 700
  35. hi MatchParen cterm=bold,underline ctermbg=NONE gui=bold,underline guibg=NONE
  36. endif
  37. hi ModeMsg cterm=bold ctermfg=White gui=bold guifg=White
  38. hi MoreMsg cterm=bold ctermfg=White gui=bold guifg=White
  39. hi NonText ctermfg=NONE guifg=NONE
  40. if version >= 700
  41. hi Pmenu ctermfg=Black ctermbg=Cyan guifg=Black guibg=Cyan
  42. hi PmenuSel ctermfg=Black ctermbg=Grey guifg=Black guibg=Grey
  43. hi PmenuSbar ctermfg=Black ctermbg=Grey guifg=Black guibg=Grey
  44. hi PmenuThumb cterm=reverse gui=reverse
  45. endif
  46. hi Question ctermfg=Green guifg=Green
  47. hi Search cterm=reverse ctermfg=fg ctermbg=NONE gui=reverse guifg=fg guibg=bg
  48. hi SpecialKey ctermfg=LightRed guifg=Red
  49. if version >= 700
  50. hi SpellBad ctermbg=Red gui=undercurl guisp=Red
  51. hi SpellCap ctermbg=Blue gui=undercurl guisp=Blue
  52. hi SpellRare ctermbg=Magenta gui=undercurl guisp=Magenta
  53. hi SpellLocal ctermbg=Cyan gui=undercurl guisp=Cyan
  54. endif
  55. hi StatusLine cterm=bold,reverse ctermfg=White ctermbg=Black gui=bold,reverse guifg=White guibg=Black
  56. hi StatusLineNC cterm=reverse ctermfg=Gray ctermbg=Black gui=reverse guifg=DarkGray guibg=Black
  57. if version >= 700
  58. hi TabLine cterm=underline ctermfg=Gray gui=underline guifg=Black guibg=DarkGray
  59. hi TabLineSel cterm=bold,underline ctermfg=White gui=bold guifg=White
  60. hi TabLineFill cterm=underline ctermfg=Gray gui=underline guifg=Black guibg=DarkGray
  61. endif
  62. hi Title ctermfg=LightGreen gui=bold guifg=Green
  63. hi Visual cterm=inverse ctermfg=White ctermbg=DarkGray gui=inverse guifg=DarkGray guibg=Black
  64. hi VisualNOS cterm=bold,underline gui=bold,underline
  65. hi WarningMsg ctermfg=White ctermbg=DarkRed guifg=White guibg=DarkRed
  66. hi WildMenu cterm=bold ctermfg=Black ctermbg=Yellow gui=bold guifg=Black guibg=Yellow
  67. "hi Menu
  68. "hi Scrollbar
  69. "hi Tooltip
  70. " syntax highlighting groups
  71. hi Comment ctermfg=DarkCyan guifg=DarkCyan
  72. hi Constant ctermfg=LightGreen guifg=LightGreen
  73. hi String ctermfg=Yellow guifg=Yellow
  74. hi Character ctermfg=Yellow guifg=Yellow
  75. "hi Number
  76. "hi Boolean
  77. "hi Float
  78. hi Identifier ctermfg=LightCyan guifg=LightCyan
  79. hi Function ctermfg=White guifg=White
  80. hi Statement ctermfg=Yellow guifg=Yellow
  81. "hi Conditional
  82. "hi Repeat
  83. hi Label ctermfg=White guifg=White
  84. hi Operator ctermfg=Green guifg=Green
  85. "hi Keyword
  86. hi Exception ctermfg=Black ctermbg=DarkRed guifg=Black guibg=DarkRed
  87. hi PreProc ctermfg=DarkGreen guifg=#00aa00
  88. "hi Include
  89. "hi Define
  90. "hi Macro
  91. "hi PreCondit
  92. hi Type ctermfg=Green guifg=Green
  93. "hi StorageClass
  94. "hi Structure
  95. hi Typedef ctermfg=Red guifg=Red
  96. hi Special ctermfg=Red guifg=Red
  97. "hi SpecialChar
  98. hi Tag ctermfg=LightGreen guifg=LightGreen
  99. hi Delimiter ctermfg=Green guifg=Green
  100. "hi SpecialComment
  101. hi Debug ctermfg=White ctermbg=Black guifg=White guibg=Black
  102. hi Underlined cterm=underline gui=underline
  103. hi Ignore ctermfg=DarkBlue guifg=DarkBlue
  104. hi Error ctermfg=White ctermbg=DarkRed guifg=White guibg=DarkRed
  105. hi Todo ctermfg=Black ctermbg=Gray guifg=Black guibg=Gray