Remove a space before an argument, while adding '(' and ')' with VIM surround -
using vim plugin vim-surround pretty extensively, , happy it. however, there 1 replacement witch haven't found nice shortcut. the usage case, following. need : def function argument to become (when cursor in middle of 'argument') def function(argument) my attempts didn't fulfil need: i have try ysiw) => def function (argument) # don't space after function ysaw) => def function( argument) # don't space before argument since, there shortcut vim, asking communitity me satisfy style obsession... without vim on hand, think nmap <f6> f xyse) or nmap <f6> ysiw)f x should trick.