创建一个.org文件,并向其中添加了一些项目。有些项目是预定的,有些有期限
但是当我按C-c a时,计划的项目不会显示在议程视图中。
我该如何进行这项工作?
答案 0 :(得分:1)
M-x customize-variable RET org-agenda-files
并将给定文件添加到org-agenda-files
中为我修复了该文件。
将当前文件临时添加到org-agenda-files
的快速方法是C-c [
(绑定到org-agenda-file-to-front
并顾名思义,将当前文件添加到文件到列表的最前面)。您可以使用C-c ]
摆脱它。
只能通过org-agenda-files
或通过在初始化文件中设置值,才能将文件永久添加到customize
。
还请注意,尽管通常org-agenda-files
的值是文件列表,但是该列表可以包含目录(在这种情况下,目录中与org-agenda-file-regexp
匹配的所有文件都将被视为议程文件),也可以只是一个单一的文件名(字符串),应该包含议程文件列表,每行一个文件。
和往常一样,读取变量C-h v org-agenda-files RET
的文档字符串很有用。
答案 1 :(得分:0)
我还建议,随着您获得更多目录文件或将它们添加到特定目录中,将它们全部自动添加到~/.emacs.d/init.el
加载文件中将更为有意义。
例如,并使用use-package
样式:
(use-package org
:ensure org-plus-contrib
:defer t
:init
(add-to-list 'auto-mode-alist '("\\.org$" . org-mode))
(setq org-agenda-files (list "~/Dropbox/org-mode"))
(add-to-list 'org-agenda-files (expand-file-name "~/Dropbox/journal/"))
etc etc...