darkroom.vim 3.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. " Vim color file
  2. " Maintainer: Connor Berry <connorberry@yahoo.com>
  3. " Last Change: 2008.05.23
  4. " URL: www.narwhale.org
  5. set background=dark "or light
  6. hi clear
  7. if exists("syntax_on")
  8. syntax reset
  9. endif
  10. let g:colors_name="darkroom"
  11. hi LineNr term=bold gui=bold guifg=green guibg=black
  12. hi LineNr term=bold cterm=bold ctermfg=green ctermbg=black
  13. hi Normal ctermfg=Green ctermbg=Black
  14. hi Normal guifg=Green guibg=Black
  15. hi NonText ctermfg=black ctermbg=Black
  16. hi NonText guifg=black guibg=Black
  17. hi Statement ctermfg=DarkCyan ctermbg=Black
  18. hi Statement guifg=DarkCyan guibg=Black
  19. hi Comment ctermfg=darkgreen ctermbg=Black cterm=bold term=bold
  20. hi Comment guifg=darkgreen guibg=Black gui=bold term=bold
  21. hi Constant ctermfg=DarkCyan ctermbg=Black
  22. hi Constant guifg=DarkCyan guibg=Black
  23. hi Identifier ctermfg=Green ctermbg=Black
  24. hi Identifier guifg=Green guibg=Black
  25. hi Type ctermfg=DarkCyan ctermbg=Black
  26. hi Type guifg=DarkCyan guibg=Black
  27. hi String ctermfg=Cyan ctermbg=black
  28. hi String guifg=Cyan guibg=Black
  29. hi Boolean ctermfg=DarkCyan ctermbg=Black
  30. hi Boolean guifg=DarkCyan guibg=Black
  31. hi Number ctermfg=DarkCyan ctermbg=Black
  32. hi Number guifg=DarkCyan guibg=Black
  33. hi Folded ctermfg=DarkCyan ctermbg=Black cterm=underline term=none
  34. hi Folded guifg=DarkCyan guibg=Black gui=underline term=none
  35. hi Special ctermfg=darkgreen ctermbg=Black
  36. hi Special guifg=darkgreen guibg=Black
  37. hi PreProc ctermfg=DarkGreen ctermbg=Black cterm=bold term=bold
  38. hi PreProc guifg=DarkGreen guibg=Black gui=bold term=bold
  39. hi Scrollbar ctermfg=DarkCyan ctermbg=Black
  40. hi Scrollbar guifg=DarkCyan guibg=Black
  41. hi Cursor ctermfg=Black ctermbg=green
  42. hi Cursor guifg=Black guibg=green
  43. hi ErrorMsg ctermfg=Red ctermbg=Black cterm=bold term=bold
  44. hi ErrorMsg guifg=Red guibg=Black gui=bold term=bold
  45. hi WarningMsg ctermfg=Yellow ctermbg=Black
  46. hi WarningMsg guifg=Yellow guibg=Black
  47. hi VertSplit ctermfg=black ctermbg=Black
  48. hi VertSplit guifg=black guibg=Black
  49. hi Directory ctermfg=Green ctermbg=DarkBlue
  50. hi Directory guifg=Green guibg=DarkBlue
  51. hi Visual ctermfg=White ctermbg=DarkGray cterm=underline term=none
  52. hi Visual guifg=White guibg=DarkGray gui=underline term=none
  53. hi Title ctermfg=White ctermbg=DarkBlue
  54. hi Title guifg=White guibg=DarkBlue
  55. hi StatusLine term=bold cterm=bold,underline ctermfg=White ctermbg=Black
  56. hi StatusLine term=bold gui=bold,underline guifg=White guibg=Black
  57. hi StatusLineNC term=bold cterm=bold,underline ctermfg=Gray ctermbg=Black
  58. hi StatusLineNC term=bold gui=bold,underline guifg=Gray guibg=Black
  59. hi cursorline ctermbg=darkgreen ctermfg=black
  60. hi cursorline guibg=darkgreen guifg=black
  61. let s:currentfile=bufname(0)
  62. only
  63. set wiw=90
  64. e --
  65. setlocal buftype=nofile
  66. setlocal bufhidden=hide
  67. setlocal noswapfile
  68. setlocal nobuflisted
  69. vsplit
  70. vsplit
  71. execute "normal \<c-w>l"
  72. execute "normal \<c-w>="
  73. if strlen(s:currentfile)
  74. e #
  75. else
  76. e scratch
  77. setlocal buftype=nofile
  78. setlocal bufhidden=hide
  79. setlocal noswapfile
  80. endif
  81. execute "normal G"
  82. "startinsert!
  83. unlet s:currentfile