I've recently released vim-surround-funk, which was inspired by tpope's vim-surround. Originally, I was calling it surround-funk.vim, but I changed the name to be more consistent with vim-surround's naming.
Now I wonder whether existing users will still be able to update using their plugin managers, or if they will need to reinstall it? It's only been up for a few weeks, so I doubt there are a huge number using it, so I figured I should get the name changed asap.
Please enjoy this shameless plug: vim-surround-funk allows you to delete, change and yank a surrounding function call along with its additional arguments. With the surrounding function call in the unnamed register, you can 'grip' any text object with it (including a different function call). 'Gripping' will wrap/encompass a word or function call with the one you have in the unnamed register.
if exists("g:loaded_PLUGINAME") | finish | endif
and some user depends on it -- this might bring minor issues to those users.if exists("g:loaded_surround_funk") | finish | endif
, but it's good for me to keep in mind that this global variable should stay consistent since it's exposed to the users (and thus they might be using it). Thanks