vimrc.bundles.local 3.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. " Modeline and Notes {
  2. " vim: set sw=2 ts=2 sts=2 et tw=78 foldmarker={,} foldlevel=0 foldmethod=marker spell:
  3. "
  4. " __ _ _____ _
  5. " ___ _ __ / _/ |___ / __ __(_)_ __ ___
  6. " / __| '_ \| |_| | |_ \ _____\ \ / /| | '_ ` _ \
  7. " \__ \ |_) | _| |___) |_____|\ V / | | | | | | |
  8. " |___/ .__/|_| |_|____/ \_/ |_|_| |_| |_|
  9. " |_|
  10. "
  11. " These are the adjusted bundles for cinaeco's setup. Thanks spf13 for an
  12. " otherwise fantastic vim distribution! (well, seems to be the Only Other
  13. " distribution, other than Janus, which is not that great at all).
  14. "
  15. " Notes for when spf13-vim modules get updated:
  16. " Mostly we just override the General bundle section to remove unwanted
  17. " bundles. This way we don't have to do a two step
  18. " BundleInstall-then-BundleClean to get where we want, and running the
  19. " spf13-vim install script doesn't reinstall unwanted bundles.
  20. " }
  21. " Add Wanted Bundles {
  22. Bundle 'tacahiroy/ctrlp-funky'
  23. Bundle 'joonty/vdebug'
  24. Bundle 'tpope/vim-repeat'
  25. " }"
  26. " Remove Unwanted Bundles {
  27. " Keep all other spf13-vim sections except 'general'.
  28. if !exists('g:spf13_bundle_groups')
  29. if has('lua') && (v:version > 703 || v:version == 703 && has('patch885'))
  30. let autoCompLibrary = 'neocomplete'
  31. else
  32. let autoCompLibrary = 'neocomplcache'
  33. end
  34. let g:spf13_bundle_groups=[autoCompLibrary, 'programming', 'php', 'ruby', 'python', 'go', 'twig', 'javascript', 'haskell', 'html', 'misc', 'scala']
  35. endif
  36. " General {
  37. Bundle 'scrooloose/nerdtree'
  38. Bundle 'altercation/vim-colors-solarized'
  39. Bundle 'spf13/vim-colors'
  40. Bundle 'tpope/vim-surround'
  41. Bundle 'spf13/vim-autoclose'
  42. Bundle 'kien/ctrlp.vim'
  43. Bundle 'terryma/vim-multiple-cursors'
  44. Bundle 'vim-scripts/sessionman.vim'
  45. Bundle 'matchit.zip'
  46. " Removed: We use our own powerline install, which comes with our dotfiles.
  47. " Needless to say it means that we intend for this customization of spf13-vim to
  48. " only work with our dotfiles installation! Need to reconsider this if we want
  49. " to have this as a standalone... but then, we'd really be looking at a fork.
  50. "if (has("python") || has("python3")) && exists('g:spf13_use_powerline') && !exists('g:spf13_use_old_powerline')
  51. "Bundle 'Lokaltog/powerline', {'rtp':'/powerline/bindings/vim'}
  52. "elseif exists('g:spf13_use_powerline') && exists('g:spf13_use_old_powerline')
  53. "Bundle 'Lokaltog/vim-powerline'
  54. "else
  55. "Bundle 'bling/vim-airline'
  56. "endif
  57. " Removed: Never got used to easy motion.
  58. " Also, we use <Leader><Leader> for quick NERDCommenter toggling and like it that way.
  59. "Bundle 'Lokaltog/vim-easymotion'
  60. " Removed: Don't care about gvim... yet.
  61. " This causes problems with t_Co = 16 issue with solarized. Still work in
  62. " progress.
  63. "Bundle 'godlygeek/csapprox'
  64. "
  65. Bundle 'jistr/vim-nerdtree-tabs'
  66. Bundle 'flazz/vim-colorschemes'
  67. Bundle 'mbbill/undotree'
  68. " Removed: This is not a fantastic idea, and is slow when working through tunnels.
  69. "Bundle 'myusuf3/numbers.vim'
  70. Bundle 'nathanaelkane/vim-indent-guides'
  71. " Removed: Views are annoying
  72. "if !exists('g:spf13_no_views')
  73. "Bundle 'vim-scripts/restore_view.vim'
  74. "endif
  75. " Removed: Great, but is slow when you work through tunnels, which I do a LOT.
  76. "Bundle 'airblade/vim-gitgutter'
  77. Bundle 'tpope/vim-abolish.git'
  78. " }
  79. " }