
Ich fand eineorg-TutorialDort wird erklärt, wie man Org-Dateien aus einem Ordner lädt, mit
(setq org-agenda-files (list "~/org/work.org"
"~/org/school.org"
"~/org/home.org"))
Frage
Gibt es eine Möglichkeit, Emacs anzuweisen, alle Org-Dateien eines bestimmten Ordners in die Agenda zu laden?
Antwort1
Inspiriert von der Antwort von Aaron ändere ich meine Konfiguration zu
(setq org-agenda-files (list "~/org"))
und das Problem wurde gelöst.
Antwort2
Verwenden des in Emacs 24.3 enthaltenen Org-Modus von C-h v org-agenda-files RET
:
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.
Und von 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.
Also, kurz gesagt: Bewerten Sie (add-to-list 'org-agenda-files (expand-file-name "~/org"))
und, wenn Ihr org-agenda-file-regexp
den Standardwert hat, liest der Org-Modus Tagesordnungspunkte aus allen Dateien ~/org
in , deren Name mit endet .org
. (Wenn Ihr org-agenda-file-regexp
nicht den Standardwert hat oder wenn es mehr als nur Dateien abgleichen muss, deren Namen mit enden .org
, passen Sie es über an Ihre Bedürfnisse an M-x customize-variable RET org-agenda-file-regexp RET
.)