This commit is contained in:
Vasili Sviridov
2011-10-13 18:06:33 -07:00
parent c2f251bbd5
commit cf3d3fbe8a

28
vimrc
View File

@@ -1,11 +1,35 @@
call pathogen#infect() call pathogen#infect()
syntax on syntax on
set laststatus=2 set laststatus=2
set statusline=%t\ %y\ format:\ %{&ff};\ [%c,%l] %{fugitive#statusline()} set statusline=%t\ %y\ format:\ %{&ff};\ [%c,%l]\ %{fugitive#statusline()}
set number set number
set autoindent set autoindent
set hidden set hidden
colorscheme default colorscheme default
if has("autocmd") if has("autocmd")
autocmd bufwritepost vimrc source $MYVIMRC autocmd bufwritepost .vimrc source $MYVIMRC
endif endif
set nocompatible
set modelines=0
set visualbell
nnoremap <silent> <Esc><Esc> <Esc>:nohlsearch<CR><Esc>
"No more arrow keys
nnoremap <up> <nop>
nnoremap <down> <nop>
nnoremap <left> <nop>
nnoremap <right> <nop>
"inoremap <up> <nop>
"inoremap <down> <nop>
"inoremap <left> <nop>
"inoremap <right> <nop>
nnoremap j gj
nnoremap k gk
"press jk in quick succession for esc key
imap jj <Esc>
"Autoexit to normal mode
au CursorHoldI * stopinsert
au InsertEnter * let updaterestore=&updatetime | set updatetime=15000
au InsertLeave * let &updatetime=updaterestore