gpt4 book ai didi

emacs - Org-agenda-files 用显式文件名替换目录

转载 作者:行者123 更新时间:2023-12-04 16:00:17 32 4
gpt4 key购买 nike

我有一个目录 tasks/org-agenda-files多变的。当我向 org-agenda-files 添加文件时通过 C-c [ 命令 ( org-agenda-file-to-front ) 变量,目录路径将替换为当前位于该目录中的文件的路径。这很糟糕,因为当我将一些文件添加到 tasks/ 时稍后,他们将不会对我的议程做出贡献。

有什么方法可以避免这种情况,或者我无法手动将文件和目录添加到 org-agenda-files ?

此问题已在 Org Mode - Organize Your Life In Plain Text! 得到确认。

Emacs 版本:24.0.50.1
组织模式版本:7.8.09

最佳答案

您可以定义一个命令,只需将文件添加到 org-agenda-files 而不调用 org-agenda-files-to-front,然后将其重新绑定(bind)到 C-c [.例如:

(defun my-org-agenda-file-to-front ()
(interactive)
(setq org-agenda-files (append org-agenda-files (list (buffer-file-name (current-buffer))))))

(define-key org-mode-map (kbd "C-c [") `my-org-agenda-file-to-front)

关于emacs - Org-agenda-files 用显式文件名替换目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10569746/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com