Create a gist now

Instantly share code, notes, and snippets.

Push mark when using ido-imenu
;; Push mark when using ido-imenu
(defvar push-mark-before-goto-char nil)
(defadvice goto-char (before push-mark-first activate)
(when push-mark-before-goto-char
(defun ido-imenu-push-mark ()
(let ((push-mark-before-goto-char t))

It turns out that the ido-imenu command in use in the screencast is not in Emacs 24. I have no idea where it came from either, but here's the code for that aswell:


Why not just advice ido-imenu?

  (defadvice ido-imenu (before push-mark activate)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment