Ich habe ein Projekt Basisordner, ~/prj
innerhalb von denen ich viele einzelne Projekte haben 2014_prj1
, 2014_prj2
..., in deren Innerem die ich habe, unter anderem einen doc
Ordner. Das Layout sieht folgendermaßen aus:
~/prj
~/prj/2014_prj1
~/prj/2014_prj1/README.org
~/prj/2014_prj1/data
~/prj/2014_prj1/doc
~/prj/2014_prj2
~/prj/2014_prj2/README.org
~/prj/2014_prj2/data
~/prj/2014_prj2/doc
Jetzt möchte ich alle Projektverzeichnisse ( 2014_prjX
) org-agenda-files
sowie alle doc
Unterverzeichnisse der Projektverzeichnisse hinzufügen . Die data
Ordner sollten nicht Teil von sein org-agenda-files
, da sie möglicherweise 10000 Dateien enthalten können.
Wie kann ich das erreichen? Ich habe es einfach versucht
(setq org-agenda-files (quote ("~/doc/notes"
"~/.emacs.d"
"~/prj/*/doc"
)
)
aber das gibt mir den fehler
Non-existing agenda file ~/prj/*/doc
org-mode
org-agenda
wildcard
andreas-h
quelle
quelle
.org
nach dem Start von emacs eine neue Datei hinzufüge , möchte ich, dass diese weiterhin Teil von istorg-agenda-files
.Ich habe einen allgemeineren Ansatz entwickelt, der es Ihnen ermöglicht, tiefer zu verschachteln. Zum Beispiel habe ich einen reichhaltigen Baum von Notizen und einige Ordner enthalten die Datei task.org. Dieser Code sammelt die gesamte Fliege:
quelle