A place to store my configuration files.
USAGE: Run ./link.sh <module to link>
Configures all
Automagically configures vim with the following plugins:
- Pathogen for plugin management:
https://github.com/tpope/vim-pathogen.git - Nerdtree for file management awesomeness:
https://github.com/scrooloose/nerdtree.git - Autoclose things like (, { and so on:
https://github.com/Townk/vim-autoclose.git - Nicer status lines:
https://github.com/Lokaltog/vim-powerline.git
Note: This has been depreciated, and will need to be updated at some point! - Control git: https://github.com/tpope/vim-fugitive.git
- For seeing your classes:
https://github.com/majutsushi/tagbar.git
For this to work, you need to have Exuberant Ctags. Can be found here:http://ctags.sourceforge.net/ Then press f8 for coolness. - https://github.com/msanders/snipmate.vim.git
- https://github.com/nanotech/jellybeans.vim.git
TODO for OSX: 1. Download, compile, and install MacVim if it's not already installed!
Configures the bash shell.
Replaces the ~/.bashrc and ~/.bash_profile with the profiles here.
Changes for all unix systems:
-
A fancy prompt
-
Some aliases
-
bash_profile updates the path, and sources bashrc
-
Adds functions that make your life easier:
extract $1 #Extract things. No more remember ugly tar crap!
scour$1 #Where the hell is it? man $ @ #Fancy man pages
Changes for OSX:
- Shell colors (yay!)
- vi opens the edit script. Link the scripts if you want this.
Links commonly used scripts to ~/bin/
Scripts linked for all unix systems:
Scripts linked for OSX:
1. edit - Just opens MacVim