Sławomir Grochowski <slawomir.grochow...@gmail.com> writes: > I am encountering an error when running the `org-agenda-write' command on > any 'Agenda Views'. The error message is: > (error "No buffer named *Org Agenda*"). > > Despite this error, the file is created successfully. The part of the > code from `org-agenda-write' that triggers this error is: > > (set-buffer (or agenda-bufname > ;; FIXME: I'm pretty sure called-interactively-p > ;; doesn't do what we want here! > (and (called-interactively-p 'any) (buffer-name)) > org-agenda-buffer-name)) > > I commented out this code, and everything seems to work fine. However, I > am unsure of the purpose of this code and whether commenting it out is > the right solution.
I agree that the code you commented is redundant and also harmful when used with sticky agendas (despite multiple previous attempted fixes). Fixed, on main. https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/?id=433fbdbc63 -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at <https://orgmode.org/>. Support Org development at <https://liberapay.com/org-mode>, or support my work at <https://liberapay.com/yantar92>