Function: org-goto-marker-or-bmk

org-goto-marker-or-bmk is a byte-compiled function defined in org.el.gz.

Signature

(org-goto-marker-or-bmk MARKER &optional BOOKMARK)

Documentation

Go to MARKER, widen if necessary. When marker is not live, try BOOKMARK.

Source Code

;; Defined in /usr/src/emacs/lisp/org/org.el.gz
(defun org-goto-marker-or-bmk (marker &optional bookmark)
  "Go to MARKER, widen if necessary.  When marker is not live, try BOOKMARK."
  (if (and marker (marker-buffer marker)
	   (buffer-live-p (marker-buffer marker)))
      (progn
	(pop-to-buffer-same-window (marker-buffer marker))
	(when (or (> marker (point-max)) (< marker (point-min)))
	  (widen))
	(goto-char marker)
	(org-fold-show-context 'org-goto))
    (if bookmark
	(bookmark-jump bookmark)
      (error "Cannot find location"))))