strawimodo.vim 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. " Name: strawimodo
  2. " Description: vim colorscheme
  3. " Name: strawimodo
  4. "
  5. " Maintainer: Marco Hinz <m.hinz@fu-berlin.de>
  6. " License: Public Domain
  7. " Version: 0.3
  8. " Date: Do, 22 Jan 2010
  9. "
  10. " Notes:
  11. "
  12. " 1) In the beginning I was inspired by railscasts.vim,
  13. " but it mutated to something totally different.
  14. "
  15. " 2) To me having a clean theme structure is as
  16. " important as the actual design.
  17. set background=dark
  18. hi clear
  19. if exists("syntax_on")
  20. syntax reset
  21. endif
  22. let g:colors_name = "strawimodo"
  23. " general appearance {{{1
  24. hi Cursor guibg=#ffffff
  25. hi CursorLine guibg=#333435
  26. hi Directory guifg=#a5c261 gui=none
  27. hi Normal guifg=#c3dafd guibg=#393939 gui=none
  28. hi Visual guibg=#5a647e
  29. " Pmenu = normal item in popup
  30. " PMenuSbar = scrollbar in popup
  31. " PmenuSel = selected item in popop
  32. " PMenuThumb = thumb of the scrollbar in popup
  33. hi Pmenu guifg=#000000 guibg=#b2c867 gui=none
  34. hi PMenuSbar guibg=#5a647e gui=none
  35. hi PmenuSel guifg=#ffffff guibg=#ff855c gui=bold
  36. hi PMenuThumb guibg=#aaaaaa gui=none
  37. " FoldColumn = the '+' you can click when having folds
  38. " Folded = closed folds
  39. " LineNr = :set nu
  40. " ModeMsg = -- INSERT --
  41. " NonText = everything below EOF
  42. " SignColumn = left from the 'LineNr' when enabled
  43. " StatusLine = active statusline
  44. " StatusLineNC = unactive statuslines
  45. " VertSplit = vert split seperator
  46. hi FoldColumn guifg=#ff855c guibg=#303030 gui=none
  47. hi Folded guifg=#78acc9 guibg=#444444 gui=none
  48. hi LineNr guifg=#797979 guibg=#303030 gui=none
  49. hi ModeMsg guifg=#f9d07f gui=bold
  50. hi NonText guifg=#303030 guibg=#303030 gui=none
  51. hi SignColumn guifg=#797979 guibg=#303030 gui=none
  52. hi StatusLine guifg=#222222 guibg=#b2c867 gui=none
  53. hi StatusLineNC guifg=#797979 guibg=#303030 gui=none
  54. hi VertSplit guifg=#797979 guibg=#303030 gui=none
  55. hi Comment guifg=#bc9458 gui=bold,italic
  56. hi Error guifg=#ffffff guibg=#aa5555 gui=none
  57. hi ErrorMsg guifg=#ffffff guibg=#aa5555 gui=none
  58. hi Todo guifg=#000000 guibg=#ff855c gui=bold
  59. hi WarningMsg guifg=#000000 guibg=#ff855c gui=none
  60. " IncSearch = incremental search
  61. " Search = found matches
  62. hi IncSearch guifg=#ffffff guibg=#8d97af gui=bold
  63. hi Search guifg=#000000 guibg=#f9d07f gui=bold
  64. " the diff mode uses rather unintrusive colors
  65. " DiffAdd = added line
  66. " DiffChange = changed line
  67. " DiffDelete = removed line
  68. " DiffText = changed characters
  69. hi DiffAdd guifg=#ffffff guibg=#395939 gui=none
  70. hi DiffChange guifg=#ffffff guibg=#393959 gui=none
  71. hi DiffDelete guifg=#000000 guibg=#593939 gui=none
  72. hi DiffText guifg=#000000 guibg=#ff855c gui=bold
  73. " TabLineFill = unfilled tabline
  74. " TabLineSel = active tab
  75. " TabLine = unactive tabs
  76. hi TabLineFill guifg=#303030
  77. hi TabLine guibg=#505050 gui=italic
  78. hi TabLineSel guifg=#222222 guibg=#b2c867 gui=bold
  79. " syntax highlighting {{{1
  80. hi Constant guifg=#78acc9 gui=none
  81. hi Define guifg=#CC7833 gui=none
  82. hi Delimiter guifg=#519F50 gui=none
  83. hi Function guifg=#f9d07f gui=none
  84. hi Identifier guifg=#d0d0ff gui=none
  85. hi Include guifg=#ff7a53 gui=none
  86. hi Keyword guifg=#CC7833 gui=none
  87. hi Macro guifg=#CC7833 gui=none
  88. hi Number guifg=#ff7a53 gui=bold
  89. hi PreCondit guifg=#CC7833 gui=none
  90. hi PreProc guifg=#CC7833 gui=none
  91. hi Statement guifg=#f9d07f gui=bold
  92. hi String guifg=#b2c867 gui=bold
  93. hi Title guifg=#ffffff gui=none
  94. hi Type guifg=#d78a42 gui=bold
  95. " plugin-specific {{{1
  96. " file name from taglist.vim
  97. hi TagListFileName guifg=#b2c867 gui=bold
  98. " vim: set fdm=marker foldmarker={{{,}}}