Skip to content
vic

tapichu/vimdir

My Vim configuration. Uses pathogen and git submodules. (see https://github.com/tapichu/vimconfig)

tapichu/vimdir.json
{
"createdAt": "2011-02-27T02:07:28Z",
"defaultBranch": "master",
"description": "My Vim configuration. Uses pathogen and git submodules. (see https://github.com/tapichu/vimconfig)",
"fullName": "tapichu/vimdir",
"homepage": "",
"language": "VimL",
"name": "vimdir",
"pushedAt": "2011-12-16T23:32:26Z",
"stargazersCount": 8,
"topics": [],
"updatedAt": "2022-07-23T18:11:17Z",
"url": "https://github.com/tapichu/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.

  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
  • Search and open files:
    • command-t (needs ruby and gcc but it’s totally worth it)
  • Programming:
    • Language specific:
      • Erlang
        • vimerl (some features need erl and escript)
      • JavaScript
        • jquery
        • vim-javascript
      • Python
        • django-vim
        • pyflakes (needs a python interpreter)
      • Ruby
        • vim-ruby
        • vim-ruby-debugger (needs ruby-debug-ide gem)
    • Fromatting, editing, etc.
      • align
      • autoclose
      • matchit
      • nerdcommenter
      • Snippets
        • snipmate-vim
        • snipmate-django
      • 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
    • vim-vividchalk
    • zenburn

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.

  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
  • 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