emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* [BUG] Warning (org-element): ‘org-element-at-point’ cannot be used in non-Org buffer #<buffer *Org Agenda*> (org-agenda-mode) [9.7.11 (release_9.7.11 @ /Applications/Emacs.app/Contents/Resources/lisp/org/)]
@ 2025-01-21 20:26 Mark Barton
  2025-01-21 20:48 ` Ihor Radchenko
  0 siblings, 1 reply; 4+ messages in thread
From: Mark Barton @ 2025-01-21 20:26 UTC (permalink / raw)
  To: Org Mode List

--text follows this line--

Remember to cover the basics, that is, what you expected to happen and
what in fact did happen.  You don't know how to make a good report?  See

     https://orgmode.org/manual/Feedback.html#Feedback

Your bug report will be posted to the Org mailing list.
------------------------------------------------------------------------
I had tried modifying Org agenda to display the repeater in tasks as Wai
Hon's Blog documented a few weeks ago:
https://whhone.com/posts/org-agenda-repeated-tasks/

Below is the code that causes the org-element warning:

(defun my/org-agenda-repeater ()
  "The repeater shown in org-agenda-prefix for agenda."
  (if (org-before-first-heading-p)
      "-------"  ; fill the time grid
    (format "%5s: " (or (org-get-repeat) ""))))

;; Add `my/org-agenda-repeater' to the agenda prefix.
(setcdr (assoc 'agenda org-agenda-prefix-format)
        " %i %-12:c%?-12t%s%(my/org-agenda-repeater)")


Emacs  : GNU Emacs 31.0.50 (build 1, x86_64-apple-darwin24.2.0, NS appkit-2575.30 Version 15.2 (Build 24C101))
 of 2025-01-20
Package: Org mode version 9.7.11 (release_9.7.11 @ /Applications/Emacs.app/Contents/Resources/lisp/org/)

For now I just commented out the code that attempts to add the repeater
to Org Agenda, but it is easy for me to reproduce if you need further information.

Thanks,

Mark Barton



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2025-01-22  1:10 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-01-21 20:26 [BUG] Warning (org-element): ‘org-element-at-point’ cannot be used in non-Org buffer #<buffer *Org Agenda*> (org-agenda-mode) [9.7.11 (release_9.7.11 @ /Applications/Emacs.app/Contents/Resources/lisp/org/)] Mark Barton
2025-01-21 20:48 ` Ihor Radchenko
2025-01-21 23:06   ` Mark Barton
2025-01-22  1:09     ` Mark Barton

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).