[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [O] Multiple Recursive Directories with org-agenda-files

From: Julian M. Burgos
Subject: Re: [O] Multiple Recursive Directories with org-agenda-files
Date: Tue, 15 Apr 2014 09:43:43 +0100
User-agent: mu4e; emacs 24.3.1

Hi Esben,

I use find-lisp-find-files.  I have the following in my .emacs file: 

;; Load org agenda files
(load-library "find-lisp")

(add-hook 'org-agenda-mode-hook (lambda () 
(setq org-agenda-files 
      (find-lisp-find-files "/home/julian/Documents" "\.org$"))

With this when I do C-c a, all the *.org files in my Documents directory
get added into the agenda.

According to this

If you are on a Linux machine you can use the find utility, which can be
faster that the lisp library:

(setq org-agenda-files
      (mapcar 'abbreviate-file-name
               (shell-command-to-string "find ~/org -name \"*.org\"")

I have not tried it though... but I may do it now.

I hope this helps.


Esben Stien writes:

> I'm trying to add a few recursive directories to org-agenda-files, but
> can't really find any examples doing this 
> I got like 250 org files spread over a few directories.
> I want to add:
> ~/foo/bar/
> ~/baz/quux/
> ~/hukarz/grault/
> ..which again includes multiple directories with .org files and a few
> other files which I don't want included.
> Anyone who does this?

Julian Mariano Burgos, PhD
Hafrannsóknastofnun/Marine Research Institute
Skúlagata 4, 121 Reykjavík, Iceland
Sími/Telephone : +354-5752037
Bréfsími/Telefax:  +354-5752001
Netfang/Email: address@hidden

reply via email to

[Prev in Thread] Current Thread [Next in Thread]