Bundle 'firef0x/pkgbuild.vim'
Bundle 'derekwyatt/vim-fswitch'
-Bundle 'jalcine/cmake.vim'
+" seems to have problems right now... may be add later?
+"Bundle 'jalcine/cmake.vim'
+Bundle 'powerman/vim-plugin-viewdoc'
" rtp + xdg {{{1
" remove entries first
set runtimepath -=$HOME/.vim/after
set runtimepath -=$XDG_CONFIG_HOME/vim
set runtimepath -=$XDG_CONFIG_HOME/vim/after
-" then add prepend and append them
+" then prepend and append them
set runtimepath ^=$XDG_CONFIG_HOME/vim
set runtimepath +=$XDG_CONFIG_HOME/vim/after
filetype plugin indent on
+" bindings {{{1
+" allow both <space> and / to be <leader>
+map <space> <leader>
+
" moving around, searching and patterns {{{1
set incsearch " show match for partly typed search command
set ignorecase " ignore case when using a search pattern
set foldlevelstart=0 " value for 'foldlevel' when starting to edit a file
" space will toggle current fold in normal mode
-nnoremap <silent> <Space> @=(foldlevel('.')?'za':"\<Space>")<CR>
+nnoremap <leader><Space> za
" create folds around visual selection
-vnoremap <Space> zf
+vnoremap <leader><Space> zf
" save and restore folds
set viewoptions=folds,cursor " don't save local options
let g:tex_flavor='latex'
let g:Tex_DefaultTargetFormat='pdf'
+" vim-viewdoc {{{2
+let g:no_viewdoc_maps = 1
+nnoremap K :call ViewDoc('doc', '<cword>')<cr>
+
" functions {{{1
" auto source vimrc when saved
autocmd bufwritepost vimrc source $MYVIMRC