我正在学习使用emacs和org-mode。我在.org
文件中创建了一些标签,因此:outline:
就可以了。
然后使用以下方法搜索它们:
C-c a m outline
C-c a t outline
C-c \ outline
输出总是(基本上没找到任何东西):
Headlines with TAGS match: outline
Press `C-u r' to search again with new search string
我做错了什么。有人可以告诉我我错过了什么吗?
提前致谢。
答案 0 :(得分:2)
初始设置org-mode
时的常见问题包括但不限于正确配置org-agenda-files
变量。用户可以选择拥有一个或多个文件或目录。
以下是多个文件的示例:
(setq org-agenda-files
(list "~/org/gtd.org" "~/org/work.org" "~/org/personal.org"))
以下是目录的示例:
(setq org-agenda-files (list "~/"))
(setq org-agenda-file-regexp "\\`[^.].*\\.org\\|.todo\\'")
值得注意的是,还有同名的非交互式功能,它会查找org-agenda-files
变量的配置 - 当任何其他函数查找变量的值时,函数是org-mode
通常依赖的函数。要查看非交互式函数如何工作的示例,用户可以执行以下操作:
M-x eval-expression RET (org-agenda-files) RET
通过检查函数org-agenda-files
可以看到设置org-match-sparse-tree
变量的重要性,org-scan-tags
使用org-make-tags-matcher
调用org-global-tags-completion-table
,org-agenda-files
使用org-agenda-files
,它使用函数org-agenda-files
,它使用变量org-tag-alist
。如果未正确设置变量{{1}},则标记搜索和标记的自动完成将无法正常工作。
当变量{{1}}尚未正确设置时,会出现另一个常见问题 - 这是指向该问题的手册页的链接:http://www.orgmode.org/manual/Setting-tags.html