diff --git a/dotfiles/emacs.d/org-config.org b/dotfiles/emacs.d/org-config.org index db3f2e4f..53635020 100644 --- a/dotfiles/emacs.d/org-config.org +++ b/dotfiles/emacs.d/org-config.org @@ -62,6 +62,11 @@ We're going to use this to write separate parts of our config to different secti (imalison:join-paths imalison:shared-org-dir "ivan_orgzly.org") (imalison:join-paths imalison:org-dir "orgzly.org"))) +(defvar imalison:repeating-org-files + (list imalison:org-habits-file imalison:shared-habits-file imalison:shared-repeating-file)) + +(defvar imalison:include-repeating-in-agenda nil) + (defun imalison:add-to-org-agenda-files (incoming-files) (setq org-agenda-files (delete-dups @@ -366,12 +371,13 @@ We're going to use this to write separate parts of our config to different secti *** Agenda Files #+begin_src emacs-lisp :tangle org-config-config.el (imalison:add-to-org-agenda-files - (nconc (list imalison:org-gtd-file imalison:org-habits-file - imalison:org-calendar-file imalison:org-inbox-file - imalison:shared-org-gtd-file imalison:shared-habits-file - imalison:shared-calendar-file imalison:shared-shopping-file - imalison:shared-repeating-file) + (nconc (list imalison:org-gtd-file imalison:org-calendar-file + imalison:org-inbox-file imalison:shared-org-gtd-file + imalison:shared-calendar-file imalison:shared-shopping-file) imalison:orgzly-files)) + +(when imalison:include-repeating-in-agenda + (imalison:add-to-org-agenda-files imalison:repeating-org-files)) #+end_src *** Predicates #+begin_src emacs-lisp :tangle org-config-config.el