Endless thank yous to my friends at Ello and Mode Set for the not-so-basic configs. I've layered a few of my own on top of this. See below for an overview of the magic...
We โฅ the Vim.
Warning this will blow away any vim/bash setups you have currently. You may want to back up existing files.
xcode-select --install
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
brew install git
- cd to the dotfiles directory and
bin/install world
- Set reasonable OSX defaults
The Bash setup is fairly bare bones out of the box. To override or add
any additional settings create a ~/.bashrc.local
file and add
any customization.
Within this file you should have the following environment variables set:
export GIT_AUTHOR_NAME='Your Name'
export GIT_AUTHOR_EMAIL='your@email'
export GIT_COMMITTER_NAME='Your Name'
export GIT_COMMITTER_EMAIL='your@email'
export GITHUB_USER='Your GitHub Username'
Since the .gitconfig
file does not contain any user info, these are
required to identify who you are.
The default Bash settings support the rbenv environment.
To override or add any additional settings create a ~/.vimrc.local
file and
add any customization.
Included is a polarized.terminal
color theme. Import this theme
into Apple's Terminal.app and set it as the default.
The control key is in an awkward position and the caps lock key is basically useless. It's right there in the home row, so you might as well put it to good use.
- Open up System Preferences
- Select
Keyboard
- Select
Modifier Keys
- From the drop down, select
^ Control
under theCaps Lock
setting - In the
Select Keyboard
drop down, set it for both internal and external keyboards
You look at text all damn day. Do yourself a favor and install the
MesloGM font and rock the medium variant, size 12
.
To get full mouse support (scrolling, clicking, etc...) within Terminal Vim, install the SIMBL MouseTerm plug-in. It brings the goodness.