TYPO free

home

fighting for TYPO free code

VIM colorscheme

TypoFree.vim
  1. " Vim color file
  2. " Name:           typofree.vim
  3. " Maintainer:     Michiel Roos <vim@typofree.org>
  4. " Created:        ma 06 okt 2008 07:29:31 pm CEST
  5. " Last Modified:  wo 25 feb 2009 09:41:12 am CET
  6. " License:        This file is placed in the public domain.
  7. " Version:        0.1 alpha
  8. "
  9. " This is a 256 color theme for xterm-256color
  10.  
  11. set background=dark
  12. hi clear
  13. if exists("syntax_on")
  14.   syntax reset
  15. endif
  16.  
  17. let colors_name = "typofree"
  18.  
  19. hi Normal        ctermfg=247   ctermbg=NONE  cterm=NONE
  20. hi SpecialKey    ctermfg=127   ctermbg=NONE  cterm=NONE " ^M
  21. hi NonText       ctermfg=20    ctermbg=NONE  cterm=NONE " e.g. the + symbol on line wrap
  22. hi PreProc       ctermfg=68    ctermbg=NONE  cterm=NONE
  23.  
  24. hi Cursor        ctermfg=130   ctermbg=NONE  cterm=NONE
  25. hi CursorLine    ctermfg=NONE  ctermbg=NONE  cterm=underline
  26. hi CursorColumn  ctermfg=NONE  ctermbg=234   cterm=NONE
  27.  
  28. hi DiffAdd       ctermfg=NONE  ctermbg=22    cterm=NONE
  29. hi DiffDelete    ctermfg=NONE  ctermbg=52    cterm=NONE
  30. hi DiffChange    ctermfg=NONE  ctermbg=17    cterm=NONE
  31. hi DiffText      ctermfg=NONE  ctermbg=NONE  cterm=underline
  32.  
  33. hi ModeMsg       ctermfg=65    ctermbg=NONE  cterm=NONE
  34. hi MoreMsg       ctermfg=65    ctermbg=NONE  cterm=NONE
  35. hi Question      ctermfg=65    ctermbg=NONE  cterm=NONE
  36.  
  37. hi Pmenu         ctermfg=16    ctermbg=23    cterm=NONE
  38. hi PmenuSel      ctermfg=65    ctermbg=23    cterm=NONE
  39. hi PmenuSbar     ctermfg=16    ctermbg=23    cterm=NONE
  40. hi PmenuThumb    ctermfg=65    ctermbg=23    cterm=NONE
  41.  
  42. hi IncSearch     ctermfg=209   ctermbg=88    cterm=NONE
  43. hi Search        ctermfg=209   ctermbg=88    cterm=NONE
  44. "hi NonText       ctermfg=38    ctermbg=NONE  cterm=NONE
  45. hi Visual        ctermfg=231   ctermbg=60    cterm=NONE
  46. hi Error         ctermfg=231   ctermbg=88    cterm=NONE
  47.  
  48. hi FoldColumn    ctermfg=88    ctermbg=NONE  cterm=NONE
  49. hi Folded        ctermfg=108   ctermbg=23    cterm=NONE
  50.  
  51. hi StatusLineNC  ctermfg=94    ctermbg=234   cterm=NONE
  52. hi StatusLine    ctermfg=208   ctermbg=236   cterm=NONE
  53. hi VertSplit     ctermfg=16    ctermbg=23    cterm=NONE
  54.  
  55. " Tab menu
  56. hi TabLineSel    ctermfg=208   ctermbg=NONE  cterm=NONE
  57. hi TabLineFill   ctermfg=94    ctermbg=236   cterm=underline
  58. hi TabLine       ctermfg=94    ctermbg=236   cterm=underline
  59.  
  60. hi Comment       ctermfg=240   ctermbg=NONE  cterm=NONE
  61. hi Todo          ctermfg=16    ctermbg=94    cterm=NONE
  62.  
  63. hi String        ctermfg=65    ctermbg=NONE  cterm=NONE " 'blah'
  64. "hi Character     ctermfg=65    ctermbg=NONE  cterm=NONE
  65. hi Number        ctermfg=88    ctermbg=NONE  cterm=NONE
  66. hi Boolean       ctermfg=127   ctermbg=NONE  cterm=NONE
  67. hi Float         ctermfg=88    ctermbg=NONE  cterm=NONE
  68. hi Constant      ctermfg=127   ctermbg=NONE  cterm=NONE
  69.  
  70. hi Identifier    ctermfg=68    ctermbg=NONE  cterm=NONE " the text in $blah
  71. hi Function      ctermfg=137   ctermbg=NONE  cterm=NONE " init() substr()
  72.  
  73. hi Define        ctermfg=28    ctermbg=NONE  cterm=NONE " function
  74. hi Statement     ctermfg=130   ctermbg=NONE  cterm=NONE " $ = : . return if exit for
  75. hi Conditional   ctermfg=130   ctermbg=NONE  cterm=NONE " if then else
  76. hi Repeat        ctermfg=130   ctermbg=NONE  cterm=NONE " foreach while
  77. hi Label         ctermfg=130   ctermbg=NONE  cterm=NONE "
  78.  
  79. hi Operator      ctermfg=178   ctermbg=NONE  cterm=NONE " $ = : . return if exit for
  80.  
  81. hi Include       ctermfg=28    ctermbg=NONE  cterm=NONE " require include
  82. hi Type          ctermfg=28    ctermbg=NONE  cterm=NONE
  83. hi StorageClass  ctermfg=28    ctermbg=NONE  cterm=NONE
  84. hi Structure     ctermfg=28    ctermbg=NONE  cterm=NONE " class ->
  85. hi Typedef       ctermfg=28    ctermbg=NONE  cterm=NONE
  86.  
  87. hi Special       ctermfg=88    ctermbg=NONE  cterm=NONE " () {} []
  88. hi SpecialChar   ctermfg=88    ctermbg=NONE  cterm=NONE " hex, ocatal etc.
  89. " hi Delimiter     ctermfg=88    ctermbg=NONE  cterm=NONE