Commit 0c35599a8296a125bdf42a46af5f0edce27c3bac Parent: 36e7f70ba14e0496671f8d3b1ea6521567fe3610 Author: mcol <mcol@posteo.net> Date: 2018-12-12 00:31:30 +0000 Committer: mcol <mcol@posteo.net> Committed: 2018-12-12 00:31:30 +0000 new plugin: function arguments as text objects
vimrc Modified
@@ -18,12 +18,13 @@ set rtp+=~/.vim/bundle/Vundle.vim " required call vundle#begin() -Plugin 'VundleVim/Vundle.vim' " required -Plugin 'mcolligan/vim-misc' " my vimrc and misc functions -Plugin 'vimwiki/vimwiki' " vimwiki -Plugin 'mcolligan/vimlab' " vimlab -Plugin 'mcolligan/tide' " tmux ide -Plugin 'jpalardy/vim-slime' " send text to IDE and execute +Plugin 'VundleVim/Vundle.vim' " required +Plugin 'mcolligan/vim-misc' " my vimrc and misc functions +Plugin 'vimwiki/vimwiki' " vimwiki +Plugin 'mcolligan/vimlab' " vimlab +Plugin 'mcolligan/tide' " tmux ide +Plugin 'mcolligan/argtextobj.vim' " function argument text object +"Plugin 'jpalardy/vim-slime' " send text to IDE and execute Plugin 'christoomey/vim-tmux-navigator' " navigate vim and tmux splits seamlessly call vundle#end() " required @@ -42,9 +43,8 @@ "------------------------------------------------------------------" set autoread " update when file is modified outside of vim -set autowrite " save file automatically -au FocusLost * :silent! wall " save all changed buffers when vim loses focus -set hidden " allow opening new buffers without saving first +au BufLeave * :silent! update " save automatically when leaving buffer +"set hidden " allow opening new buffers without saving first set lazyredraw " dont update screen during macros/scripts set hlsearch " Highlight all search results - toggled by <Leader>h set smartcase " searches ignore case only if all lower case @@ -108,7 +108,8 @@ nmap <C-t> :Texplore<CR> let g:netrw_sort_sequence='[\/]$' - +" function text object: force top level +let g:argumentobject_force_toplevel = 1 "------------------------------------------------------------------" " vimlab setup