Carregando todos os arquivos org em uma pasta para a agenda

6

Eu encontrei um tutorial orgânico onde é explicado como carregar arquivos da organização a partir de uma pasta, usando p>

(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 da organização em uma determinada pasta para a agenda?

    
por Dox 19.08.2013 / 17:32

2 respostas

4

Inspirado na resposta dada por Aaron, mudo minha configuração para

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

e o problema foi resolvido.

    
por 19.08.2013 / 19:40
6

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.

Portanto, em suma: avalie (add-to-list 'org-agenda-files (expand-file-name "~/org")) e, se o seu org-agenda-file-regexp estiver no valor padrão, o modo Org lerá os itens da agenda de qualquer arquivo em ~/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 os 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 .)

    
por 19.08.2013 / 18:45