|
From: | Joe Gilder |
Subject: | [BUG] org-open-at-point not presenting links within heading |
Date: | Mon, 15 Apr 2024 14:46:32 -0500 |
Howdy. When cursor is in a heading, and I call org-open-at-point, it’s supposed to (according to the documentation): “When point is on a headline, display a list of every link in the entry, so it is possible to pick one, or all, of them.” That’s not happening. If the link is IN the heading, it follows the link. If the link is in the “body” of the heading, it simply tells me “No link to open here” Emacs : GNU Emacs 29.1 (build 1, aarch64-apple-darwin21.6.0, Carbon Version 165 AppKit 2113.6) of 2023-08-08 Package: Org mode version 9.6.6 (release_9.6.6 @ /Applications/Emacs.app/Contents/Resources/lisp/org/) current state: ============== (setq org-agenda-prefix-format '((agenda . " %?-10t %s ") (timeline . " % s") (todo . " %s ") (tags . " %i ") (search . " %i %-12:c")) org-archive-location "~/Emacs/Archive.org::" org-log-note-headings '((note . "%t")) org-link-elisp-confirm-function nil org-agenda-skip-deadline-prewarning-if-scheduled t org-hide-emphasis-markers t org-bibtex-headline-format-function #[257 "\300\236A\207" [:title] 3 "\n\n(fn ENTRY)"] org-download-file-format-function 'org-download-file-format-default org-attach-id-to-path-function-list '(org-attach-id-ts-folder-format) org-agenda-custom-commands '(("i" "INBOX + AGENDA" ((todo "NEXT" ((org-agenda-overriding-header "Next") ) (org-agenda-skip-function '(org-agenda-skip-entry-if 'date 'timestamp 'deadline 'scheduled) ) (org-agenda-block-separator nil) ) (tags-todo "inbox" ((org-agenda-overriding-header "Inbox") (org-agenda-skip-function '(org-agenda-skip-entry-if 'timestamp 'deadline 'scheduled 'todo '("PROJECT" "NEXT" "WAITING" "DONE" "CANCELLED") ) ) (org-agenda-block-separator nil) ) ) (agenda "") (todo "PROJECT" ((org-agenda-overriding-header "Projects") (org-agenda-block-separator 61) ) ) (tags-todo "@pam" ((org-agenda-overriding-header "@Pam") (org-agenda-block-separator 61) (org-agenda-skip-function '(org-agenda-skip-entry-if 'deadline 'scheduled 'todo '("PROJECT" "NEXT" "WAITING" "DONE" "CANCELLED") ) ) ) ) (tags-todo "@work" ((org-agenda-overriding-header "@Work") (org-agenda-block-separator nil) (org-agenda-skip-function '(org-agenda-skip-entry-if 'deadline 'scheduled 'todo '("PROJECT" "NEXT" "WAITING" "DONE" "CANCELLED") ) ) ) ) (tags-todo "@home" ((org-agenda-overriding-header "@Home") (org-agenda-block-separator nil) (org-agenda-skip-function '(org-agenda-skip-entry-if 'deadline 'scheduled 'todo '("PROJECT" "NEXT" "WAITING" "DONE" "CANCELLED") ) ) ) ) (todo "WAITING" ((org-agenda-overriding-header "@Waiting/@Calendar") (org-agenda-block-separator nil) ) ) ) ) ) org-agenda-skip-scheduled-if-done t org-agenda-files '("~/Emacs/Todo.org" "~/Emacs/Journal.org" "~/Emacs/Notes.org" "~/Emacs/.emacs.d/config.org" "~/Emacs/calendar-beorg.org") org-capture-templates '(("t" "Todo" entry (file+olp+datetree "~/Dropbox/Emacs/Todo.org") "* TODO %^{Headline}\n%?" :clock-in nil :clock-resume nil) ("0" "Quick Capture - Todo" entry (file+olp+datetree "~/Dropbox/Emacs/Todo.org") "* TODO %^{Headline}" :clock-in nil :clock-resume nil :immediate-finish 1) ("l" "Log (Clocks In)" entry (file+olp+datetree "~/Dropbox/Emacs/Todo.org") "* %^{Headline}\n%?" :clock-in t :clock-resume t) ("p" "Project" entry (file+headline "~/Dropbox/Emacs/Todo.org" "PROJECTS") "* PROJECT %^{Headline}\n%?" :clock-in nil :clock-resume nil) ("n" "Note" entry (file+headline "~/Dropbox/Emacs/Notes.org" "NOTES TO PROCESS") "* %^{Headline}\n%?" :clock-in nil :clock-resume nil) ("j" "Journal" entry (file+olp+datetree "~/Dropbox/Emacs/Journal.org") "* %^{Headline}\n%?" :clock-in nil :clock-resume nil) ) org-persist-after-read-hook '(org-element--cache-persist-after-read) org-refile-targets '((org-agenda-files :maxlevel . 9)) org-export-before-parsing-hook '(org-attach-expand-links) org-cycle-tab-first-hook '(org-babel-hide-result-toggle-maybe org-babel-header-arg-expand) org-download-method 'attach org-archive-hook '(org-attach-archive-delete-maybe) org-speed-commands '(("a" . org-attach-reveal-in-emacs) ("A" . org-archive-subtree-default-with-confirmation) ("&" . org-mark-ring-goto) ("o" . jqg/speed-link-o) ("z" . org-add-note) ("a" . org-attach-reveal-in-emacs) ("A" . org-archive-subtree-default-with-confirmation) ("&" . org-mark-ring-goto) ("o" . jqg/speed-link-o) ("z" . org-add-note) ("a" . org-attach-reveal-in-emacs) ("A" . org-archive-subtree-default-with-confirmation) ("&" . org-mark-ring-goto) ("o" . jqg/speed-link-o) ("z" . org-add-note) ("Outline Navigation") ("n" org-speed-move-safe 'org-next-visible-heading) ("p" org-speed-move-safe 'org-previous-visible-heading) ("f" org-speed-move-safe 'org-forward-heading-same-level) ("b" org-speed-move-safe 'org-backward-heading-same-level) ("F" . org-next-block) ("B" . org-previous-block) ("u" org-speed-move-safe 'outline-up-heading) ("j" . org-goto) ("g" org-refile '(4)) ("Outline Visibility") ("c" . org-cycle) ("C" . org-shifttab) (" " . org-display-outline-path) ("s" . org-toggle-narrow-to-subtree) ("k" . org-cut-subtree) ("=" . org-columns) ("Outline Structure Editing") ("U" . org-metaup) ("D" . org-metadown) ("r" . org-metaright) ("l" . org-metaleft) ("R" . org-shiftmetaright) ("L" . org-shiftmetaleft) ("i" progn (forward-char 1) (call-interactively 'org-insert-heading-respect-content) ) ("^" . org-sort) ("w" . org-refile) ("a" . org-archive-subtree-default-with-confirmation) ("@" . org-mark-subtree) ("#" . org-toggle-comment) ("Clock Commands") ("I" . org-clock-in) ("O" . org-clock-out) ("Meta Data Editing") ("t" . org-todo) ("," org-priority) ("0" org-priority 32) ("1" org-priority 65) ("2" org-priority 66) ("3" org-priority 67) (":" . org-set-tags-command) ("e" . org-set-effort) ("E" . org-inc-effort) ("W" lambda (m) (interactive "sMinutes before warning: ") (org-entry-put (point) "APPT_WARNTIME" m) ) ("Agenda Views etc") ("v" . org-agenda) ("/" . org-sparse-tree) ("Misc") ("o" . org-open-at-point) ("?" . org-speed-command-help) ("<" org-agenda-set-restriction-lock 'subtree) (">" org-agenda-remove-restriction-lock) ) org-file-apps '((auto-mode . emacs) (directory . emacs) ("\\.mm\\'" . default) ("\\.x?html?\\'" . default) ("\\.pdf\\'" . default) ("\\.m4a\\'" . default) ("\\.m4v\\'" . default) ("\\.mp3\\'" . default) ("\\.wav\\'" . default) ("\\.jpg\\'" . default) ("\\.jpeg\\'" . default) ("\\.png\\'" . default) ("\\.tiff\\'" . default) ("\\.docx\\'" . default)) org-columns-default-format "%50ITEM(Task) %10CLOCKSUM %16TIMESTAMP_IA" org-odt-format-inlinetask-function 'org-odt-format-inlinetask-default-function org-ascii-format-drawer-function #[771 "\207" [] 4 "\n\n(fn NAME CONTENTS WIDTH)"] org-cycle-hook '(org-cycle-hide-archived-subtrees org-cycle-show-empty-lines org-cycle-optimize-window-after-visibility-change org-cycle-display-inline-images) org-persist-before-read-hook '(org-element--cache-persist-before-read) org-image-actual-width 400 org-attach-use-inheritance nil org-mode-hook '(#[0 "\301\211\207" [imenu-create-index-function org-imenu-get-tree] 2] #[0 "\205 \301 \205 \302\303\301 !\304P!\305!\205 \306!\262\207" [org-ctags-enabled-p buffer-file-name expand-file-name file-name-directory "/TAGS" file-exists-p visit-tags-table] 3] #[0 "\305\306 >\203 \307\n\310\311#\210\307\312\313#\210\307\314\315#\210\306 >\203, \307\n\316\317#\210\307\n\320\321#\210\322 >\203> |