505573954e
sleep cmd='set `type "sleep"`; eval echo \$$#' which=`eval $cmd` echo $which because the region did not get recorded at all, and it was interpreted as a single word. I modified the code to keep track when the result of a backquote expansion has been recorded to avoid recording it twice. I still feel that this is not the right fix... More to come.