Folks, GNU Emacs alllows draggin mouse to create selection. I was wondering why is isn't there a drag and drop editing support also. Could something like the following be done ? (defun drag-cut-copy-paste (start-event) "Drag and drop editing." (interactive "e") (if mark-active (progn ; track mouse and inert cut/copied text at the mouse up location ) (progn (mouse-drag-region start-event) ) ) ) (global-set-key [(down-mouse-1)] drag-cut-copy-paste)