TYPO free

home

fighting for TYPO free code

VIM colorscheme

TypoFree.vim
  1. " Vim color file
  2. " Name:           typofree.vim
  3. " Maintainer:     Michiel Roos <[email protected]>
  4. " Created:        ma 06 okt 2008 07:29:31 pm CEST
  5. " Last Modified:  Mon 28 Feb 2011 05:32:37 PM CET 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=236   ctermbg=NONE  cterm=NONE " e.g. the + symbol on line wrap
  22. hi PreProc       ctermfg=67    ctermbg=NONE  cterm=NONE
  23. hi Directory     ctermfg=67    ctermbg=NONE  cterm=NONE
  24. hi LineNr        ctermfg=238   ctermbg=NONE  cterm=NONE
  25.  
  26. hi Cursor        ctermfg=130   ctermbg=NONE  cterm=NONE
  27. hi CursorLine    ctermfg=NONE  ctermbg=NONE  cterm=underline
  28. hi CursorColumn  ctermfg=NONE  ctermbg=234   cterm=NONE
  29.  
  30. hi DiffAdd       ctermfg=NONE  ctermbg=22    cterm=NONE
  31. hi DiffDelete    ctermfg=NONE  ctermbg=52    cterm=NONE
  32. hi DiffChange    ctermfg=NONE  ctermbg=NONE  cterm=NONE
  33. hi DiffText      ctermfg=NONE  ctermbg=17    cterm=underline
  34.  
  35. hi ModeMsg       ctermfg=65    ctermbg=NONE  cterm=NONE
  36. hi MoreMsg       ctermfg=65    ctermbg=NONE  cterm=NONE
  37. hi Question      ctermfg=65    ctermbg=NONE  cterm=NONE
  38.  
  39. hi Pmenu         ctermfg=16    ctermbg=23    cterm=NONE
  40. hi PmenuSel      ctermfg=65    ctermbg=23    cterm=NONE
  41. hi PmenuSbar     ctermfg=16    ctermbg=23    cterm=NONE
  42. hi PmenuThumb    ctermfg=65    ctermbg=23    cterm=NONE
  43.  
  44. hi IncSearch     ctermfg=209   ctermbg=88    cterm=NONE
  45. hi Search        ctermfg=209   ctermbg=88    cterm=NONE
  46. "hi NonText       ctermfg=38    ctermbg=NONE  cterm=NONE
  47. hi Visual        ctermfg=231   ctermbg=60    cterm=NONE
  48. hi Error         ctermfg=231   ctermbg=88    cterm=NONE
  49.  
  50. hi FoldColumn    ctermfg=88    ctermbg=NONE  cterm=NONE
  51. hi Folded        ctermfg=NONE  ctermbg=NONE  cterm=bold
  52.  
  53. hi StatusLineNC  ctermfg=94    ctermbg=234   cterm=NONE
  54. hi StatusLine    ctermfg=208   ctermbg=236   cterm=NONE
  55. hi VertSplit     ctermfg=240   ctermbg=234   cterm=NONE
  56.  
  57. " Tab menu
  58. hi TabLineSel    ctermfg=208   ctermbg=NONE  cterm=NONE
  59. hi TabLineFill   ctermfg=94    ctermbg=236   cterm=underline
  60. hi TabLine       ctermfg=94    ctermbg=236   cterm=underline
  61.  
  62. hi Comment       ctermfg=240   ctermbg=NONE  cterm=NONE
  63. hi Todo          ctermfg=208   ctermbg=NONE  cterm=underline
  64.  
  65. hi String        ctermfg=65    ctermbg=NONE  cterm=NONE " 'blah'
  66. "hi Character     ctermfg=65    ctermbg=NONE  cterm=NONE
  67. hi Number        ctermfg=88    ctermbg=NONE  cterm=NONE
  68. hi Boolean       ctermfg=127   ctermbg=NONE  cterm=NONE
  69. hi Float         ctermfg=88    ctermbg=NONE  cterm=NONE
  70. hi Constant      ctermfg=127   ctermbg=NONE  cterm=NONE
  71.  
  72. hi Identifier    ctermfg=67    ctermbg=NONE  cterm=NONE " the text in $blah
  73. hi Function      ctermfg=137   ctermbg=NONE  cterm=NONE " init() substr()
  74.  
  75. hi Define        ctermfg=28    ctermbg=NONE  cterm=NONE " function new
  76. hi Statement     ctermfg=130   ctermbg=NONE  cterm=NONE " $ = : . return if exit for
  77. hi Conditional   ctermfg=130   ctermbg=NONE  cterm=NONE " if then else
  78. hi Repeat        ctermfg=130   ctermbg=NONE  cterm=NONE " foreach while
  79. hi Label         ctermfg=130   ctermbg=NONE  cterm=NONE "
  80.  
  81. hi Operator      ctermfg=215   ctermbg=NONE  cterm=NONE " $ = : . return if exit for
  82.  
  83. hi Include       ctermfg=28    ctermbg=NONE  cterm=NONE " require include
  84. hi Type          ctermfg=28    ctermbg=NONE  cterm=NONE
  85. hi StorageClass  ctermfg=28    ctermbg=NONE  cterm=NONE
  86. hi Structure     ctermfg=28    ctermbg=NONE  cterm=NONE " class ->
  87. hi Typedef       ctermfg=28    ctermbg=NONE  cterm=NONE
  88.  
  89. hi Special       ctermfg=88    ctermbg=NONE  cterm=NONE " () {} []
  90. hi SpecialChar   ctermfg=88    ctermbg=NONE  cterm=NONE " hex, ocatal etc.
  91. " hi Delimiter     ctermfg=88    ctermbg=NONE  cterm=NONE
  92.  
  93. " Testing below
  94. "hi PreCondit       ctermfg=180   cterm=bold