diff options
author | doy <doy@tozt.net> | 2008-12-23 02:18:54 -0500 |
---|---|---|
committer | doy <doy@tozt.net> | 2008-12-23 02:18:54 -0500 |
commit | 313b3d862f060b304e90119381afabc45a1d2409 (patch) | |
tree | 917be3d6ea5333bf4dafe8f5d09ca943d9d01b0f | |
parent | 4bcc3d6fd24c550de383db17797189d16ea1a3c1 (diff) | |
download | vim-textobj-313b3d862f060b304e90119381afabc45a1d2409.tar.gz vim-textobj-313b3d862f060b304e90119381afabc45a1d2409.zip |
make textobj creation into config again, since the functions don't get defined until after the vimrc file is read (i think?)
-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'], +\] " }}} " }}} |