jackyyll /.vimrc

My .vimrc ... Pretty basic settings.
set nocompatible
set backspace=indent,eol,start  " Make the backspace key work with Mac OS X
set mouse=a                     " Turn on mouse

syntax on                       " Turn on syntax highlighting
set number                      " Turn line numbers on
set showcmd                     " Show partial command in the status bar
set ruler                       " Turn on the line number and column number in the status bar
set visualbell                  " Use visual bell instead of beeping
set background=dark             " Set the background to dark

set hlsearch                    " Turn on search highlighting
set incsearch                   " Turn on incrimental searching, to search for the pattern as it is being typed

set smartindent                 " Turn on smart indenting
set autoindent                  " Turn on auto indenting
set tabstop=4                   " Set tabstop to 4
set shiftwidth=4                " Set shiftwidth to 4
set smarttab                    " Turn on smarttab
set expandtab                   " Turn on expandtab to convert tabs to spaces

set undolevels=1000             " Remember 1000 previous changes to undo
set history=100                 " Remember 100 commands in history
set backup                      " Backup files on write .. Default backs up to ~/tmp

                                " Make arrow keys work in iTerm
map [A 
map! [A 
map [D 
map! [D 
map [C 
map! [C 
map [B 
map! [B 

                                " vimshell hotkeys
nmap e :new \| vimshell
nmap E :vnew \| vimshell