blink.vim 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. " Vim color file
  2. " Maintainer: Adam Blinkinsop <blinks@acm.org>
  3. " Last Change: 2006 Sept 29
  4. " Remove all existing highlighting.
  5. set background=dark
  6. hi clear
  7. if exists("syntax_on")
  8. syntax reset
  9. endif
  10. let colors_name = "blink"
  11. " Set Default
  12. hi Normal term=NONE cterm=NONE ctermfg=Gray ctermbg=Black gui=NONE guifg=Gray guibg=Black
  13. " Vim colors (reverse for highlighting, red for errors, brown for special)
  14. hi Cursor term=reverse cterm=reverse
  15. hi CursorIME term=reverse cterm=reverse
  16. hi CursorColumn term=reverse cterm=reverse
  17. hi CursorLine term=reverse cterm=reverse
  18. hi ErrorMsg term=reverse ctermfg=Red ctermbg=Black guifg=Red guibg=Black
  19. hi ModeMsg term=reverse cterm=reverse
  20. hi NonText term=bold ctermfg=DarkBlue guifg=#0000c0
  21. hi SpecialKey term=NONE ctermfg=Brown guifg=#c0c000
  22. hi StatusLine term=reverse cterm=reverse
  23. hi Visual term=reverse cterm=reverse gui=NONE guifg=bg guibg=fg
  24. hi WarningMsg term=reverse ctermfg=Brown guifg=#c0c000
  25. " Syntax Colors, General
  26. hi Comment term=reverse ctermfg=Black ctermbg=DarkCyan guifg=Black guibg=#00c0c0
  27. hi Underlined term=underline cterm=underline gui=underline
  28. hi Ignore term=NONE cterm=NONE gui=NONE
  29. hi Error term=bold ctermfg=Red ctermbg=Black guifg=Red guibg=Black
  30. hi Todo term=reverse cterm=reverse gui=reverse
  31. " Constants (plain data)
  32. hi Constant term=bold cterm=bold ctermfg=Brown ctermbg=Black gui=bold guifg=#c0c000 guibg=Black
  33. hi def link Boolean Constant
  34. hi def link Character Constant
  35. hi def link String Constant
  36. hi def link Number Constant
  37. hi def link Float Constant
  38. " Identifiers (are things)
  39. hi Identifier term=NONE cterm=NONE ctermfg=DarkCyan ctermbg=Black gui=NONE guifg=#00c0c0 ctermbg=Black
  40. hi def link Function Identifier
  41. " Statements (do things)
  42. hi Statement term=bold ctermfg=DarkGreen ctermbg=Black guifg=#00c000 ctermbg=Black
  43. hi def link Conditional Statement
  44. hi def link Repeat Statement
  45. hi def link Label Statement
  46. hi def link Operator Statement
  47. hi def link Keyword Statement
  48. hi def link Exception Statement
  49. " Preprocessing (meta)
  50. hi PreProc term=bold cterm=NONE ctermfg=DarkGreen ctermbg=Black gui=NONE guifg=#00c000 guibg=Black
  51. hi def link Include PreProc
  52. hi def link Define PreProc
  53. hi def link Macro PreProc
  54. hi def link PreCondit PreProc
  55. " Types (define things)
  56. hi Type term=NONE cterm=bold ctermfg=DarkCyan ctermbg=Black gui=Bold guifg=#00c0c0 guibg=Black
  57. hi def link StorageClass Type
  58. hi def link Structure Type
  59. hi def link Typedef Type
  60. " Special (undef)
  61. hi Special term=NONE cterm=NONE ctermfg=Brown ctermbg=Black gui=NONE guifg=#c0c000 guibg=Black
  62. hi def link Tag Special
  63. hi def link SpecialChar Special
  64. hi def link Delimiter Special
  65. hi def link SpecialComment Special
  66. hi def link Debug Special
  67. " vim: sw=2