My Vim configuration. Uses pathogen and git submodules. (see https://github.com/tapichu/vimconfig)
VimL Ruby
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
after
autoload
bundle
pathogen @ 9631019
.gitignore
.gitmodules
README.md
gvimrc
update_bundles
vimrc

README.md

Vimdir

This is my Vim configuration.

It uses pathogen and git submodules. This makes it very simple to add, remove and update plugins.

It's also really simple to setup.

Setup

  1. Clone the repository:
    • git clone [repo url] ~/.vim
  2. Link the vimrc and gvimrc files:
    • ln -s ~/.vim/vimrc ~/.vimrc
    • ln -s ~/.vim/gvimrc ~/.gvimrc
  3. Run the update_bundles script:
    • ./update_bundles

Plugins

  • Search and open files:
    • command-t (needs ruby and gcc but it's totally worth it)
  • Programming:
    • Language specific:
      • Clojure
        • vimclojure
      • CoffeeScript
        • vim-coffee-script
      • Erlang
        • vimerl (some features need erl and escript)
      • JavaScript
        • jquery
        • vim-javascript
      • Python
        • django-vim
        • pyflakes (needs a python interpreter)
      • Ruby
        • vim-rails
        • vim-ruby
        • vim-ruby-debugger (needs ruby-debug-ide gem)
        • vim-rvm
      • Scala
        • vim-scala
    • Exuberant Ctags
      • AutoTag
      • taglist
    • Fromatting, editing, etc.
      • align
      • autoclose
      • matchit
      • nerdcommenter
      • Snippets
        • snipmate-vim
        • snipmate-django
      • SQLUtilities
      • vim-endwise
      • vim-surround
    • Markup
      • textile-vim
      • vim-markdown
      • XML / HTML
        • closetag-vim
        • xmledit
  • Git
    • gist-vim
    • git-vim
  • Vim
    • decho
    • gundo-vim (needs vim 7.3)
    • indexedsearch
    • vim-abolish
    • vim-repeat
    • vim-speeddating
  • Color schemes
    • anotherdark
    • molokai
    • solarized
    • vim-vividchalk
    • zenburn