emacs: improved multi selection handling for emacs mark