swipe sensibly in emacs