
Eu encontrei umtutorial da organizaçãoonde é explicado como carregar arquivos organizacionais de uma pasta, usando
(setq org-agenda-files (list "~/org/work.org"
"~/org/school.org"
"~/org/home.org"))
Pergunta
Existe uma maneira de dizer ao emacs para carregar todos os arquivos organizacionais de uma determinada pasta na agenda?
Responder1
Inspirado na resposta dada por Aaron, mudo minha configuração para
(setq org-agenda-files (list "~/org"))
e o problema foi resolvido.
Responder2
Usando o modo Org incluído no Emacs 24.3, de 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.
E 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.
Então, resumindo: avalie (add-to-list 'org-agenda-files (expand-file-name "~/org"))
e, se estiver org-agenda-file-regexp
no valor padrão, o modo Org lerá os itens da agenda de qualquer arquivo ~/org
cujo nome termine em .org
. (Se o seu org-agenda-file-regexp
não estiver no valor padrão ou se você precisar que ele corresponda a mais do que apenas arquivos cujos nomes terminam em .org
, personalize-o de acordo com suas necessidades por meio de M-x customize-variable RET org-agenda-file-regexp RET
.)