> My only guess is that some of your Org buffers is not properly > initialized somehow. Maybe the timer is triggering in the middle of Org > mode loading or something?
I find it challenging to pinpoint the exact cause of the issue. However, I can provide some additional context that might help. The problem seems to occur when I'm not using my laptop—often at night, which aligns with the time `run-with-idle-timer' is triggered. During these moments, my configuration and environment are relatively static, as the workstation is idle. I usually leave it in that state in the evening, and the problem is only noticeable in the morning. It's worth noting that the issue doesn't happen consistently — not every night or even every week. It just occasionally arises, leaving me puzzled about what might need adjustment or modification to prevent it. Given its sporadic nature, I'm at a loss for how to reproduce it consistently. There is literally one lead, and it's this code snippet that I just removed from my configuration: --8<---------------cut here---------------start------------->8--- diff --git a/init.el b/init.el index d18e70c..fbb0d62 100644 --- a/init.el +++ b/init.el @@ -1685,21 +1685,10 @@ (define-key my-keyboard-map (kbd "b") #'my/org-move-bookmark-to-notes) ;;;;; Org Refile -(defun my-org-opened-buffer-files () - "Return the list of org files currently opened in Emacs." - (delq nil - (mapcar (lambda (x) - (if (and (buffer-file-name x) - (string-match "\\.org$" - (buffer-file-name x))) - (buffer-file-name x))) - (buffer-list)))) - ;; Refile targets include this file and any file contributing ;; to the agenda - up to 4 levels deep. (setq org-refile-targets '((nil :maxlevel . 4) ; nil means current buffer - (my-org-opened-buffer-files :maxlevel . 4) (org-agenda-files :maxlevel . 4))) ;; Targets start with the file name allows creating level 1 tasks. --8<---------------cut here---------------end--------------->8--- It was added as part of one of my experiments, and I apparently don't need this functionality at all. So, I can easily remove it to test this hypothesis. Unfortunately, I don't have any other leads at the moment. I would greatly appreciate any advice on how to investigate this further or understand the root cause of the problem. -- Serghei Iakovlev