filetype indent plugin on syntax enable color torte hi Normal ctermbg=NONE set encoding=utf-8 set history=1000 set number set ruler set backspace=eol,start,indent set whichwrap+=<,>,h,l set incsearch set noerrorbells set novisualbell set nobackup set nowb set noswapfile set shiftwidth=4 set tabstop=4 set foldmethod=indent set foldnestmax=2 set nofoldenable set cc=80 set textwidth=79 set list set listchars=tab:►\ ,eol:¬,trail:˽,precedes:˻,extends:˼ " Source the vimrc while editing autocmd! bufwritepost .vimrc source % " Tab Mappings map l l map h h map j j map k k " Search results stay in middle of screen nnoremap n nzzzv nnoremap N Nzzzv " Unmap the arrow keys!!! for prefix in ['i', 'n', 'v'] for key in ['', '', '', ''] exe prefix . "noremap " . key . " " endfor endfor " Load all the skeletons for newfiles for i in split(globpath('~/.vim/skel/', './*'), '\n') let extension = split(i, "/")[-1] exe "au BufNewFile *." . extension . " 0r ~/.vim/skel/" . extension endfor