;;; mc-mark-pop.el --- Pop cursors off of the mark stack (require 'multiple-cursors-core) ;;;###autoload (defun mc/mark-pop () "Add a cursor at the current point, pop off mark ring and jump to the popped mark." (interactive) ;; If the mark happens to be at the current point, just pop that one off. (while (eql (mark) (point)) (pop-mark)) (mc/create-fake-cursor-at-point) (exchange-point-and-mark) (pop-mark) (mc/maybe-multiple-cursors-mode)) ;; A good key binding for this feature is perhaps "C-S-p" ('p' for pop). (provide 'mc-mark-pop) ;;; mc-mark-pop.el ends here