diff options
-rw-r--r-- | vim/plugin/textobj.vim | 5 | ||||
-rw-r--r-- | vimrc | 8 |
2 files changed, 10 insertions, 3 deletions
diff --git a/vim/plugin/textobj.vim b/vim/plugin/textobj.vim index a9f8624..bd85680 100644 --- a/vim/plugin/textobj.vim +++ b/vim/plugin/textobj.vim @@ -231,3 +231,8 @@ function Textobj_arg(inner, count) endfunction " }}} " }}} +" Text object loading {{{ +for object in g:Textobj_defs + call call('Textobj', object) +endfor +" }}} @@ -280,9 +280,11 @@ if file_readable(s:session_file) && expand("%:.") !~ '^/' endif " }}} " Textobj {{{ -call Textobj('/', "Textobj_paired", '/') -call Textobj('f', "Textobj_fold") -call Textobj(',', "Textobj_arg") +let g:Textobj_defs = [ + \['/', 'Textobj_paired', '/'], + \['f', 'Textobj_fold'], + \[',', 'Textobj_arg'], +\] " }}} " }}} |