4
議題を生成した後、org-agenda-filesを開いたままにしないでください
Org-Mode(C-c a a)で今日の予定表を生成すると、ファイルが開きますorg-agenda-files。Emacsにこれらの余分なバッファーを開かせたくありません。 Emacsにこれらのバッファを開かないように指示する簡単な方法はありますか?(または、アジェンダを呼び出す前に開いていなかった場合に自動的に閉じるには、何が同じですか?)。 更新: これは、@ lawlistが提供するソリューションのよりコンパクトなバージョンです。 (require 'dash) (defun my-org-keep-quiet (orig-fun &rest args) (let ((buffers-pre (-filter #'get-file-buffer (org-agenda-files)))) (apply orig-fun args) (let* ((buffers-post (-filter #'get-file-buffer (org-agenda-files))) (buffers-new (-difference buffers-post buffers-pre))) (mapcar (lambda (file) (kill-buffer (get-file-buffer file))) buffers-new)))) (advice-add 'org-agenda-list :around #'my-org-keep-quiet) (advice-add 'org-search-view :around #'my-org-keep-quiet) (advice-add 'org-tags-view :around #'my-org-keep-quiet) …