web-dev-qa-db-ja.com

フォルダ上のすべての組織ファイルを議題にロードする

org tutorial を見つけました。ここでは、を使用してフォルダから組織ファイルをロードする方法が説明されています。

(setq org-agenda-files (list "~/org/work.org"
                             "~/org/school.org" 
                             "~/org/home.org"))

質問

特定のフォルダーにあるすべての組織ファイルをアジェンダにロードするようにemacsに指示する方法はありますか?

9
Dox

アーロンからの回答に触発されて、構成を次のように変更します

(setq org-agenda-files (list "~/org"))

そして問題は解決されました。

9
Dox

C-h v org-agenda-files RETからのEmacs24.3に含まれているOrgモードの使用:

If an entry is a directory, all files in that directory that are matched by
`org-agenda-file-regexp' will be part of the file list.

そしてC-h v org-agenda-file-regexp RETから:

org-agenda-file-regexp is a variable defined in 'org.el'.
Its value is "\\`[^.].*\\.org\\'"
[...]
You can customize this variable.

つまり、簡単に言うと、(add-to-list 'org-agenda-files (expand-file-name "~/org"))を評価し、org-agenda-file-regexpがデフォルト値の場合、Orgモードは~/org内の名前が.orgで終わるファイルから議題項目を読み取ります。 。 (org-agenda-file-regexpがデフォルト値にない場合、または名前が.orgで終わるファイル以外に一致する必要がある場合は、M-x customize-variable RET org-agenda-file-regexp RETを使用してニーズに合わせてカスタマイズします。 )

6
Aaron Miller