diff options
author | Patrick Spek <p.spek@tyil.nl> | 2019-10-02 11:49:11 +0200 |
---|---|---|
committer | Patrick Spek <p.spek@tyil.nl> | 2019-10-02 11:49:11 +0200 |
commit | eac0f1c0d14a9c3ac33cefb8eed82fe6f6ea9849 (patch) | |
tree | 15a91bb31a491a85f690ca1d5ccf2732e7a6e913 /.vim/vimrc | |
parent | 56bc2df958b655da811f0eb68a5063a962198b08 (diff) |
Include vim configuration
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 |