These are configuration and script files for my personal use.
Altough general, it is highly focused on Rails development. This involve mainly
- VIM as editor
- git as SCM
- RVM for ruby
- ZSH for shell and Oh My ZSH as default settings
A deploy.sh
script will symlink configurations, hooks and install RVM and Oh My ZSH.
It is very simple, just check its source code.
Install
These are sort of mandatory steps:
-
Install dependencies
sudo apt-get install wget curl command-not-found vim
-
Run
deploy.sh
-
Change
~/.gitconfig
with your name/email and commit changes
There are also some extra things you may like:
-
ack-grep
is used as the grep command in VIM. Just installack-grep
package -
Change to ZSH and OhMyZSH:
sudo apt-get install zsh
andchsh -s /bin/zsh
(also check your terminal emulator - Konsole, Gnome Termimal, etc) -
sshsudo
depends onsshpass
package -
VIM support of X clipboard depends on
vim-gnome
package -
git-new-workdir
is aliased to/usr/share/doc/git/contrib/workdir/git-new-workdir
. So to use it run:sudo chmod +x /usr/share/doc/git/contrib/workdir/git-new-workdir
Perl development
- Install cpanminus with
curl -L http://cpanmin.us | perl - --sudo App::cpanminus
Troubleshooting
Submodules problem
Your submodule can't be updated: the easiest fix is to remove and get it again
MODULE=configs/.vim rm -fr $MODULE && rm -fr .git/modules/$MODULE; g smuir