diff options
Diffstat (limited to '.vim/vimrc')
-rw-r--r-- | .vim/vimrc | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/.vim/vimrc b/.vim/vimrc new file mode 100644 index 0000000..70c83b2 --- /dev/null +++ b/.vim/vimrc @@ -0,0 +1,54 @@ +" enable pathogen for plugins +execute pathogen#infect() +execute pathogen#helptags() + +" enable fancy features +let g:path = fnamemodify(resolve(expand('<sfile>:p')), ':h') + +runtime! functions/*.vim + +" vim settings +set ai +set cuc +set cul +set fdm=syntax +set lcs=tab:>-,trail:~ +set list +set lz +set nu +set rnu +set ru +"set scrolloff=666 +set si +set sm +set ut=500 +set wig=*.swp,*.bak,*.pyc,*.class,*.jar,*.gif,*.png,*.jpg,.precomp +set wmnu + +call PickTheme() +call SetCharLimit(79) +call SetIndent(3) + +" add hotkeys +nmap <F6> :make<CR> + +" set normal numbering in insert +au InsertEnter * :set nornu +au InsertLeave * :set rnu + +" enable views by default +"au BufWinLeave ?* mkview +"au BufWinEnter ?* silent loadview + +" sudo write +ca w!! w !sudo tee > /dev/null "%" + +" Persistent undo +if has("persistent_undo") + set undodir=~/.cache/neovim/undo + set undolevels=1000 + set undofile +endif + +ru leaderkeys.vim +ru plugins.vim |