mirror of
https://git.savannah.gnu.org/git/emacs/org-mode.git
synced 2025-02-08 21:38:10 +00:00
org-babel-goto-named-source-block is working
This commit is contained in:
parent
ec38cffff0
commit
793f5205e2
@ -272,15 +272,10 @@ If the point is not on a source block then return nil."
|
||||
(defun org-babel-goto-named-source-block (&optional name)
|
||||
"Go to a named source-code block."
|
||||
(interactive "ssource-block name: ")
|
||||
(let ((S (format "#+srcname: %s" name)))
|
||||
(let ((point (org-babel-find-named-block name)))
|
||||
(if point
|
||||
;; taken from `org-open-at-point'
|
||||
(progn
|
||||
(switch-to-buffer-other-window
|
||||
(org-get-buffer-for-internal-link (current-buffer)))
|
||||
(org-mark-ring-push)
|
||||
(condition-case nil (org-link-search (format "#+srcname: %s" name))
|
||||
(error (progn (widen) (org-link-search (format "#+srcname: %s" name))))))
|
||||
(progn (goto-char point) (org-show-context))
|
||||
(message "source-code block '%s' not found in this buffer" name))))
|
||||
|
||||
(defun org-babel-find-named-block (name)
|
||||
|
Loading…
x
Reference in New Issue
Block a user