Here are some things you should try before filing a bug report:
When I open agenda week view the following functions do not work:
I can change the priority of the task, the status of the task or go to the file.
Click to expand
Replace this line with the output of *one* of these commands:
DOOM Doctor
Running Emacs v25.3.1, commit d9d4b6afd51439f5789b8af19b41b5fe5a45124d
shell: /bin/zsh
Compiled with:
JPEG RSVG IMAGEMAGICK NOTIFY ACL GNUTLS LIBXML2 ZLIB
TOOLKIT_SCROLL_BARS NS MODULES
uname -a:
Darwin MacBook-Air-Aleksandr.local 17.0.0 Darwin Kernel Version
17.0.0: Thu Aug 24 21:48:19 PDT 2017;
root:xnu-4570.1.46~2/RELEASE_X86_64 x86_64
Attempt to load DOOM: success! Loaded v2.0.9
Revision d9d4b6afd51439f5789b8af19b41b5fe5a45124d
----
test-emacs
test-windows
test-fonts
Found font material-design-icons.ttf
Found font weathericons.ttf
Found font octicons.ttf
Found font fontawesome.ttf
Found font file-icons.ttf
Found font all-the-icons.ttf
test-gnutls
test-tls
Validated https://elpa.gnu.org
Validated https://melpa.org
Successfully rejected https://self-signed.badssl.com
Successfully rejected https://wrong.host.badssl.com/
test-tar
Everything seems fine, happy Emacs鈥檌ng!
I have same experience.
If I have opened agenda file in buffer which has no focus and I have running clock in it, opening org-agenda results into question about if I want to kill buffer where is clocked task.
This isn't happening when buffer with agenda file is active (has focus).
So it looks like org-agenda kills agenda files shortly after it extracts agenda information. (or Doom's popup system?)
I also tried to lock buffer containing agenda file (running emacs-lock-mode command on buffer, then bury it (SPC z) and then call org-agenda.
Message Buffer "gtd.org" is locked and cannot be killed also confirms my original assumption.
(And maybe this is somehow connected to my experience with agenda sometimes having emacs keys active and sometimes evil one.)
EDIT: Indeed there is Doom's setting which causes this: https://github.com/hlissner/doom-emacs/blob/068a9345e3163bd852d8e2332d6df8331464d8db/modules/lang/org/config.el#L286
quick fix would be add following code into your private config.el :
;; Disable killing of agenda buffers after extracting information from them.
;; Use remove-hook instead of setting org-agenda-finalize-hook to nil so this
;; hook can contain other values if needed
(after! org (remove-hook 'org-agenda-finalize-hook '+org|cleanup-agenda-files))
Now all commands which needs to interact with particular agenda-file buffer seems to work as expected.
(and btw. emacs keybindings in agenda are not there because there is something much better now - Evil-org! )
Org mode has so many capabilities and possible ways of using it, so I understand why someone don't want to have 245 org buffers hanging around. But if you have just few files and want to directly interact with them from agenda-buffer, killing agenda-files buffers (if they are not focused ?) make this type of workflow impossible.
I hadn't realized the reprecussions of +org|cleanup-agenda-files, so I have removed it. Please let me know if this hasn't resolved your issues.
Most helpful comment
I hadn't realized the reprecussions of
+org|cleanup-agenda-files, so I have removed it. Please let me know if this hasn't resolved your issues.