Great app, I'm loving it! I have configured a "Next Actions" agenda view in Emacs to show me just the next action for each project using the org-agenda-skip-function as described here . I was wondering if it would be possible to duplicate the same functionality in Beorg? In other words, to customize the agenda as described in the org-mode documentation . This would be helpful for anyone following David Allen's "Getting Things Done" paradigm.
I have used the same agenda skip function in Emacs before, but now find it much more elegant to use the "ORDERED" property on a project and to set org-agenda-dim-blocked-tasks to true (grey out the blocked tasks). This way I can easily mix sequential and parallel projects and only the next actions show up in the agenda.
Unfortunately, amazing as the app is, the ordered property is currently not supported in beorg. It would be great if that were the case!
I would like to look at making search, sort (and grouping) much more flexible to give you the kind of flexibility you would like. I'm currently working on subfolder support and better support for using beorg for note taking. Hopefully once that is complete and working well my next big beorg project will be to look at this.
That's great to read!
I have the following saved search in beorg called "Task Board":
g s s NEXT s IN-PROGRESS s WAITING > f
Breaking this down:
In Emacs I then have a custom agenda command:
(setq org-agenda-custom-commands '(("n" "Agenda + Task Board" ((agenda "") (todo "NEXT") (todo "IN-PROGRESS") (todo "WAITING")))))