-if exists("*defsplit#do") | finish | endif
-command! -nargs=? Defsplit call defsplit#do(["("], v:false, <f-args>)
-command! -nargs=? Brsplit call defsplit#do(["(", "[", "{"], v:false, <f-args>)
-command! -nargs=? Defsplits call defsplit#do(["("], v:true, <f-args>)
-command! -nargs=? Brsplits call defsplit#do(["(", "[", "{"], v:true, <f-args>)
+if exists("*defsplit#Do") | finish | endif
+command! -nargs=? Defsplit call defsplit#Do(["("], v:false, <f-args>)
+command! -nargs=? Brsplit call defsplit#Do(["(", "[", "{"], v:false, <f-args>)
+command! -nargs=? Defsplits call defsplit#Do(["("], v:true, <f-args>)
+command! -nargs=? Brsplits call defsplit#Do(["(", "[", "{"], v:true, <f-args>)
command! Undefsplit normal ^v%$J:keepp s/^\(.*\)\([([{]\) \(.*[^,]\),\?\([)\]}]\)\(.*\)$/\1\2\3\4\5<CR>:keepp s/, \?\([)\]}]\+\)$/\1/e<CR>:<CR>