- Has configurations for zshrc and vimrc to be productive from the start
Assuming you already have zsh and oh my zsh installed in your system . If you have not. Refer to these articles on why you should switch to zsh immediately .
- https://news.ycombinator.com/item?id=5690235
- http://www.slideshare.net/jaguardesignstudio/why-zsh-is-cooler-than-your-shell-16194692
If zsh now has your attention go ahead to the http://www.zsh.org/ to find out more about it. If you are convinced that you need zsh . brew install zsh
While you are at it go ahead an add some steroids to your zsh
Following are some cool feature on my zsh .
- crunch already set as default theme.
- git , zsh-syntax-highlighting already enabled
- some cool aliases for you to quickly edit your zshrc "ozrc"
- Ctags Yea!!! http://ctags.sourceforge.net/
- auto cd already configured to your ~/dev directory
Assuming you have gained the universal enlightenment and understand that there is no other true editor. Here is some configurations you would get
- runtime path to include Vundle and initialize it
- vim fugitive ( https://github.com/tpope/vim-fugitive )
- ctrlP ( https://github.com/kien/ctrlp.vim )
- NERD-tree ( https://github.com/scrooloose/nerdtree )
- slim template ( https://github.com/slim-template/vim-slim )
- vim-coffee-scripe ( https://github.com/kchmck/vim-coffee-script)
- vim-rails ( https://github.com/tpope/vim-rails)
- vim-snipmate ( https://github.com/garbas/vim-snipmate)
- tcomment_vim ( https://github.com/tomtom/tcomment_vim)
- vim-easytags ( https://github.com/xolox/vim-easytags)
- vim-eunuch ( https://github.com/tpope/vim-eunuch)
- greplace ( https://github.com/skwp/greplace.vim)
- vim-surround ( https://github.com/tpope/vim-surround)
- vim-text-obj-rubyblock ( https://github.com/nelstrom/vim-textobj-rubyblock)
- relative numbers
- guifont as Inconsolata
- leader mapped to
- auto indentations
- auto paste configurations
- incremental search
- matchit enabled
- auto adjusting split screens