Org 模式下的议程视图
Agenda view in Org mode
创建了一个 .org 文件并向其中添加了一些项目。有些项目已安排,有些有截止日期
但是当我按 C-c a a 时,计划的项目不会显示在议程视图中。
我怎样才能完成这项工作?
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
.
我还建议,当您获得更多目录文件或将它们添加到特定目录时,将它们全部自动添加到您的 ~/.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...
创建了一个 .org 文件并向其中添加了一些项目。有些项目已安排,有些有截止日期
但是当我按 C-c a a 时,计划的项目不会显示在议程视图中。
我怎样才能完成这项工作?
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
.
我还建议,当您获得更多目录文件或将它们添加到特定目录时,将它们全部自动添加到您的 ~/.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...