gpt4 book ai didi

找不到 Emacs 组织模式标签

转载 作者:行者123 更新时间:2023-12-05 04:17:01 26 4
gpt4 key购买 nike

我正在学习使用 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

我做错了什么。有人可以告诉我我缺少什么吗?

提前致谢。

最佳答案

初始设置 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 的配置variable -- functionorg-mode 在任何其他函数查找 variable 的值时通常所依赖的。要查看该非交互式功能 工作原理的示例,用户可以执行以下操作:

M-x eval-expression RET (org-agenda-files) RET

通过检查函数 org-match-sparse-tree 可以看出设置 org-agenda-files 变量的重要性,该函数又调用 org-scan-tags 使用 org-make-tags-matcher,它使用 org-global-tags-completion-table,它使用函数 org-agenda-files,它使用变量 org-agenda-files。如果变量 org-agenda-files 设置不正确,标签搜索和标签自动完成将无法正常工作。

当变量 org-tag-alist 尚未正确设置时,会出现另一个常见问题——这里是有关该问题的手册页的链接:http://www.orgmode.org/manual/Setting-tags.html

关于找不到 Emacs 组织模式标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24966333/

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