Skip to content

Instantly share code, notes, and snippets.

@ncdc
Created April 30, 2013 15:29
Show Gist options
  • Save ncdc/5489466 to your computer and use it in GitHub Desktop.
Save ncdc/5489466 to your computer and use it in GitHub Desktop.
My .vimrc
set nocompatible
syntax enable
color evening
set ai
set si
set is
set hls
set et
set sr
set ts=2
set sts=2
set sw=2
set ruler
set bs=2
set laststatus=2
filetype indent on
call pathogen#helptags()
call pathogen#infect()
set bg=dark
map <C-h> <C-w>h
map <C-j> <C-w>j
map <C-k> <C-w>k
map <C-l> <C-w>l
" change the mapleader from \ to ,
let mapleader=","
" Quickly edit/reload the vimrc file
nmap <silent> <leader>ev :e $MYVIMRC<CR>
nmap <silent> <leader>sv :so $MYVIMRC<CR>
set hidden
let NERDTreeIgnore = ['\.pyc$']
autocmd vimenter * if !argc() | NERDTree | endif
nnoremap <F5> :GundoToggle<CR>
set statusline=%t "tail of the filename
set statusline+=[%{strlen(&fenc)?&fenc:'none'}, "file encoding
set statusline+=%{&ff}] "file format
set statusline+=%h "help file flag
set statusline+=%m "modified flag
set statusline+=%r "read only flag
set statusline+=%y "filetype
set statusline+=%{fugitive#statusline()}
set statusline+=%= "left/right separator
set statusline+=%c, "cursor column
set statusline+=%l/%L "cursor line/total lines
set statusline+=\ %P "percent through file
match ErrorMsg '\s\+$'
nnoremap <Leader>rtw :%s/\s\+$//e<CR>
map <F4> :NERDTreeFind<CR>o
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment