# HG changeset patch # User zegervdv # Date 1396213042 -7200 # Node ID d75ec1f32caed294af1a0d13d4c59d8feb920abd # Parent 0bf5f68cf4f9c4067db5ace6e43c96522f620c06 Add folds to vimrc diff -r 0bf5f68cf4f9 -r d75ec1f32cae vimrc --- a/vimrc Fri Mar 28 11:47:49 2014 +0100 +++ b/vimrc Sun Mar 30 22:57:22 2014 +0200 @@ -1,3 +1,6 @@ +" vim:fdm=marker + +" General Settings {{{ set nocompatible set laststatus=2 set noshowmode @@ -71,7 +74,8 @@ set clipboard=unnamed set viminfo='10,\"100,:20,%,n~/.viminfo - +" }}} +" Custom remaps and tricks {{{ " When editing a file, always jump to the last known cursor position. " Don't do it for commit messages, when the position is invalid, or when " inside an event handler (happens when dropping a file on gvim). @@ -108,9 +112,6 @@ " nnoremap -" Close Quickfix window (,qq) -" map qq :cclose - nnoremap n n:call HLNext(0.4) nnoremap N N:call HLNext(0.4) @@ -158,6 +159,8 @@ " exec "set listchars=tab:\uBB\uBB,trail:\uB7,nbsp:~" " set list +" }}} +" Plugin Settings {{{ " Vim Math plugin; make simple calculations vmap ++ VMATH_YankAndAnalyse() nmap ++ vip++ @@ -242,6 +245,13 @@ \ 'vimshell' : $HOME.'/.vimshell_hist', \ 'scheme' : $HOME.'/.gosh_completions' \ } + +" Define keyword. +if !exists('g:neocomplete#keyword_patterns') + let g:neocomplete#keyword_patterns = {} +endif + +let g:neocomplete#keyword_patterns['default'] = '\h\w*' " Recommended key-mappings. " : close popup and save indent. inoremap =my_cr_function() @@ -372,12 +382,12 @@ xmap (textmanip-move-right) xmap (textmanip-toggle-mode) +let g:startify_session_dir = "~/.vim/sessions" +" }}} + " Load local vimrc if filereadable($HOME . "/.vimrc.local") source ~/.vimrc.local endif nnoremap o - - -let g:startify_session_dir = "~/.vim/sessions"