Используя режим Org, включенный в Emacs 24.3, из 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.
И из 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 .)