我在tasks/
变量中有一个目录org-agenda-files
。当我通过 C-c [命令(org-agenda-files
)将文件添加到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
答案 0 :(得分:1)
您可以定义一个命令,只需将文件添加到org-agenda-files,而无需调用org-agenda-files-to-front,然后将其重新绑定到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)