These are my dotfiles. They’re more a way to learn to use tools like rake, VIM, ZSH, etc. than a real and useful project. I took many ideas for them (and copied a lot of code) from:
- Ryan Bates
- Bodaniel Jeanes
- Joe Ferris
- Nando Vieira
- Mislav Marohnić
- Martin Grenfell vimfiles
- carlhuda’s janus (Check it out… the only way to describe it is AWESOME!!)
- and some others that I will include when I remember :)
Those files are made just to configure my development system in a way which I’m confortable with. It also includes some interesting and useful tools that doesn’t come by default with Mac OS X Snow Leopard.
- oh-my-zsh installtion
- some oh-my-zsh customizations
- dotfiles for Rubygems, RDoc, IRB, Capistrano, Ruby on Rails IRB and GIT
- dotfiles for vim using Vundle to install its plugins
- Some alias I like
alias vim="mvim" # since 99.9% of time I use vim from the GUI
alias migrate="rake db:migrate db:test:clone"
First take a look at the included rake tasks with rake -T
command.
To install all the vim plugins and snippets you need to open vim and run
:BundleInstall
This will install the following plugins
- LustyExplorer and LustyJuggler
- Ack.vim to use ack for global finding
- Textile syntax highlight Used to edit this README and my blog
- Snipmate and scrooloose’s snippets
- Nerdcommenter
- matchit.vim which extends the
%
Command - Surround.vim … the best is that you read about it, I was amazed first time I used it.
- Ragtag.vim to open/close tags the easy way. You can find more info here.
- delimitMate
- Cucumber syntax highlighting
- Ruby refactoring plugin, which supports some common ruby refactoring like extract a method or move post conditional.
- Javascript syntax highlight
- Supertab which together with rubycomplete.vim works amazing with ruby autocompletion
- ZoomWin to be able to set a window fullscreen with
<leader>z
- Fugitive.vim An really good vim plugin to handle GIT. Give it a try if you haven’t done yet.
Yes of course… but do it at your own risk. Ask me if you need some help or just fix what you think is wrong, but I cant guarantee that it will work.
These files are MIT licensed so you can just change them as you want. However if you do some interesting thing with them I’d be pleased if you let me know… Just some little curiosity, you know ;)
No, you probably shouldn’t. There are good and well maintained VIM bundles and dot-files out there which you may use and are for sure better build than those. Take a look at Janus
- Find a better way to install http://github.com/robbyrussell/oh-my-zsh and its customizations