Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Ultimate, kick-ass VIM configuration on top of Vundle.

tree: 65e904c580

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 .gitignore
Octocat-spinner-32 README.md
Octocat-spinner-32 vimrc
README.md

vimified

Frankly, my dear, you're gonna be vimified one day!

Ultimate VIM configuration. Plugins are added via awesome Vundle.

ctrlp view

How to install

cd 
git clone git://github.com/zaiste/vimified.git
ln -sfn vimified ~/.vim
ln -sfn vimified/vimrc ~/.vimrc
cd vimified
mkdir bundle
git clone https://github.com/gmarik/vundle.git bundle/vundle
vim +BundleInstall +qall

Packages

Inside your local configuration file $HOME/.vim/local.vimrc set g:vimified_packages variable with packages you want to use.

For example, if you are only interested in Ruby/Rails related stuff, put something like the following line inside $HOME/.vim/local.vimrc:

let g:vimified_packages = ['general', 'coding', 'ruby', 'color']

Avaible packages:

  • general
  • fancy
  • os
  • coding
  • ruby
  • html
  • css
  • js
  • clojure
  • haskel
  • color

Plugins

IDE

neocomplcache

Ultimate auto-completion system for Vim.

Disactivated

nerdtree

A tree explorer plugin for vim.

Command: ctrl-u

nerdcommenter

Vim plugin for intensely orgasmic commenting.

Command: ,/

vim-yankring

Mirror of yankring.vim

Command: ,y

syntastic

Syntax checking hacks for vim

vim-repeat

repeat.vim: enable repeating supported plugin maps with "."

vim-space

space.vim - Smart Space key for Vim

splice.vim

A Vim plugin for managing three-way merges.

Tools Integration

ack.vim

Vim plugin for the Perl module / CLI script 'ack'.

Command: ,a

hammer

vim, your markup language of choice, and your browser of choice.

Command: ,p

vim-fugitive

fugitive.vim: a Git wrapper so awesome, it should be illegal

ctrlp

Fuzzy file, buffer, mru and tag finder.

Command: ctrl-p

ctrlp view

tagbar

Vim plugin that displays tags in a window, ordered by class etc.

Command: ,t

Language/Framework Support

vim-coffee-script

CoffeeScript support for vim.

haskellmode-vim

An unpacked copy of the haskellmode vimball. Ping me if it needs updating.

vim-syntax-haskell-cabal

Syntax file for Haskell's cabal syntax file

vim-ruby-refactoring

Refactoring tool for Ruby in vim!

Commands:

vim-rails

rails.vim: Ruby on Rails power tools

vim-haml

Vim runtime files for Haml, Sass, and SCSS.

vim-textobj-rubyblock

A custom text object for selecting ruby blocks.

vim-endwise

endwise.vim: wisely add "end" in ruby, endfunction/endif/more in vim script, etc

Visual

molokai

Molokai color scheme for Vim.

vim-colors-solarized

precision colorscheme for the vim text editor

badwolf

A Vim color scheme.

Textual Potions

vim-matchit

The matchit.vim script allows you to configure % to match more than just single characters.

vim-align

Clone of the Align.vba file, since I think VBA files are a freaking abomination.

vim-surround

surround.vim: quoting/parenthesizing made simple

vim-unimpaired

unimpaired.vim: pairs of handy bracket mappings

vim-textobj-user

Vim plugin: Support for user-defined text objects

vim-ident-object

Vim plugin that defines a new text object representing lines of code at the same indent level. Useful for python/vim scripts, etc.

vim-speeddating

speeddating.vim: use CTRL-A/CTRL-X to increment dates, times, and more

Integration with external services

vim-pastie

pastie.vim: interface for pastie.org

Call for Help

If you have ideas on how to make this Vim configration framework better, don’t hesitate to fork and send pull requests. Thanks!

Contributors

Inspired by

Cooked by Zaiste!

Something went wrong with that request. Please try again.