我正在使用组织模式编写笔记和组织议程来组织所有笔记,特别是搜索一些信息。按关键词或标签。
C-c可以通过标签输入来搜索一些文件,通过关键字搜索C-c a s,那么来自组织议程的那些功能很好地利用,但是我需要手动将文件添加到议程列表中。
我添加了一些代码到.emacs,如
(setq org-agenda-files (list "path/folder/*.org"))
要么
(setq org-agenda-files (file-expand-wildcards "path/folder/*.org"))
但是,无法自动将指定到议程列表的文件夹下添加文件,因此我无法在这些组织文件中搜索关键字或标签,除非我打开组织文件并键入Cc [将其添加到议程 – 名单。
如何使文件夹下的所有组织文件自动添加到议程中?
只需命名目录即可。例如,这对我来说很好:
(setq org-agenda-files '("~/org"))
另外看一下org-Agenda-text-search-extra-files;它让你
添加仅包含在文本搜索中的额外文件。一个典型的价值可能
是,
(setq org-agenda-text-search-extra-files
'(agenda-archives
"~/org/subdir/textfile1.txt"
"~/org/subdir/textfile1.txt"))
编辑:要在额外的文件列表中包含所有具有一定扩展名的文件,您可以尝试使用sa-find-org-file-recursively
的功能。你可以这样使用:
(setq org-agenda-text-search-extra-files
(append (sa-find-org-file-recursively "~/org/dir1/" "txt")
(sa-find-org-file-recursively "~/org/dir2/" "tex")))
警告:如果您在启动后将文件添加到目录中
Emacs,它不会被包括在内。
相关文章
转载注明原文:emacs – 如何使自动添加到议程列表中的文件夹下的所有组织文件? - 代码日志