Cargando todos los archivos de organización en una carpeta a la agenda

Cargando todos los archivos de organización en una carpeta a la agenda

encontré untutorial de organizacióndonde se explica cómo cargar archivos org desde una carpeta, usando

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

Pregunta

¿Hay alguna manera de decirle a emacs que cargue todos los archivos de organización en una carpeta determinada en la agenda?

Respuesta1

Inspirándome en la respuesta dada por Aaron, cambio mi configuración a

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

y el problema quedó solucionado.

Respuesta2

Usando el modo Org incluido con Emacs 24.3, desde 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.

Y de 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.

Entonces, en resumen: evalúe (add-to-list 'org-agenda-files (expand-file-name "~/org"))y, si org-agenda-file-regexpestá en el valor predeterminado, el modo Org leerá los elementos de la agenda de cualquier archivo ~/orgcuyo nombre termine en .org. (Si org-agenda-file-regexpno tiene el valor predeterminado, o si necesita que coincida con algo más que archivos cuyos nombres terminan en .org, personalícelo según sus necesidades a través de M-x customize-variable RET org-agenda-file-regexp RET).

información relacionada