" Nick's K-Rad vimrc - Minimal version for default OSX vim " Last Updated: Sat May 16 05:55:10 2009 if !has("gui_macvim") " Set various options {{{ set nocompatible syntax on "set backup set foldmethod=marker set incsearch set showcmd set wildmenu filetype plugin indent on " Default Tab/Indent options set tabstop=4 set softtabstop=4 set shiftwidth=4 set textwidth=0 set smarttab set smartindent set autoindent set expandtab " Don't load any plugins - we have MacVim GUI for that sort of thing "set noloadplugins "}}} " Custom status bar {{{ set laststatus=2 "set statusline=%t\ %1*%m%*%r%h%w\ [Format=%{&ff}]\ [Type=%Y]\ [A=\%03.3b/H=\%02.2B]%=%-14.(Pos=%l,%c%V%)\ [%p%%/%P] set statusline=%t\ %1*%m%*%r%h%w\ [Buf#=%n]\ [%Y/%{&ff}]\ [A=\%03.3b/H=\%02.2B]%=%-14.(Pos=%l,%c%V%)\ [%p%%/%P] hi User1 term=inverse,bold gui=inverse,bold ctermfg=Red guifg=Red " }}} " Mappings {{{ " Normal mode only: Ctrl+T opens tab, Ctrl+N navigates tabs nnoremap :tabnew nnoremap :tabnext " Normal mode only: Space pages down nnoremap " Insert mode only: Ctrl+Space invokes omnicomplete if has("gui_running") inoremap else inoremap endif "}}} endif