In spacemacs, the lisp interaction mode seems to work pretty universally, as long as you’re dealing with brackets and quotes. I don’t know about transposing things like keywords or function arguments.