Aku punya folder basis proyek, ~/prj
, yang di dalamnya saya memiliki banyak proyek-proyek individu, 2014_prj1
, 2014_prj2
, ..., di dalam yang saya miliki, antara lain, sebuah doc
folder. Layoutnya terlihat seperti ini:
~/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
Sekarang saya ingin menambahkan semua direktori proyek ( 2014_prjX
) ke org-agenda-files
, serta semua doc
subdirektori dari direktori proyek. The data
folder harus tidak menjadi bagian dari org-agenda-files
, karena mereka mungkin dapat berisi 10000s file.
Bagaimana saya bisa mencapai ini? Saya mencoba yang sederhana
(setq org-agenda-files (quote ("~/doc/notes"
"~/.emacs.d"
"~/prj/*/doc"
)
)
tapi ini memberi saya kesalahan
Non-existing agenda file ~/prj/*/doc
org-mode
org-agenda
wildcard
andreas-h
sumber
sumber
.org
file baru setelah saya mulai emacs, saya tetap ingin menjadi bagian darinyaorg-agenda-files
.Saya membuat pendekatan yang lebih umum, yang memungkinkan Anda memiliki sarang yang lebih dalam. Sebagai contoh, saya memiliki pohon kaya catatan dan beberapa folder memiliki file task.org di dalamnya. Kode ini akan mengumpulkan semua lalat:
sumber