My .vimrc configuration

``` set guifont=Monaco:h12 autocmd FileType ruby,eruby set omnifunc=rubycomplete#Complete autocmd FileType ruby,eruby let g:rubycomplete_rails = 1 let leader = "," set grepprg=ack set grepformat=%f:%l:%m set hidden set history=1000 set tabstop=2 set smarttab set shiftwidth=2 set autoindent set expandtab set backspace=start,indent set ignorecase set smartcase set scrolloff=3 set backupdir=~/.vim-tmp,~/.tmp,~/tmp,/var/tmp,/tmp set directory=~/.vim-tmp,~/.tmp,~/tmp,/var/tmp,/tmp set ruler set number set hlsearch set incsearch " ...dynamically as they are typed. set visualbell nnoremap 3 nnoremap 3 runtime macros/matchit.vim autocmd FileType make set noexpandtab autocmd FileType python set noexpandtab syntax on filetype on filetype plugin on filetype indent on let g:fuzzy_ignore = "*.log" let g:fuzzy_matching_limit = 70 map ,d :execute 'NERDTreeToggle ' . getcwd() map ,t :FuzzyFinderTextMate map ,b :FuzzyFinderBuffer map ,f gg=G set columns=160 "set width of window off open set lines=50 "height of window off open set gcr=a:blinkwait500-blinkon1300-blinkoff150 "tune the blinking of the cursor, short on, long off. set gcr=i:hor10 "underline cursor. not too thick not too thin. goldielocks style set gcr=v:block "selecting should cover the text map ,c :ruby finder.rescan! set fuopt+=maxhorz " grow to maximum horizontal width on entering fullscreen mode ```