Carregando todos os arquivos organizacionais em uma pasta para agenda

Carregando todos os arquivos organizacionais em uma pasta para agenda

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-regexpno valor padrão, o modo Org lerá os itens da agenda de qualquer arquivo ~/orgcujo nome termine em .org. (Se o seu org-agenda-file-regexpnã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.)

informação relacionada