
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-regexp
está en el valor predeterminado, el modo Org leerá los elementos de la agenda de cualquier archivo ~/org
cuyo nombre termine en .org
. (Si org-agenda-file-regexp
no 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
).