org-mode/lisp
Toby S. Cubitt f426dadef0 Agenda: Add new todo-unblocked and nottodo-unblocked skip conditions
* lisp/org-agenda.el (org-agenda-skip-if, org-agenda-skip-if-todo):
Add new todo-unblocked and nottodo-unblocked skip conditions.  These
match as for todo and nottodo, but only for unblocked todo items.

TINYCHANGE

This patch adds two new tests to `org-agenda-skip-if': 'todo-unblocked
and 'nottodo-unblocked.  These match like 'todo and 'nottodo, but only on
unblocked todo items.  This type of test is useful when compiling custom
agenda views containing lists of currently actionable todo items.

Whilst it's possible to code such tests in `org-agenda-custom-commands'
directly (well, Elisp is Turing-complete: you can in principle code
anything!), it's far less convenient than a simple `org-agenda-skip-if'
test which can reuse much of the existing machinery.

Note that the attached patch applies on top of my other "Fix
org-agenda-skip-if bug" patch, though this new feature is independent of
that bug-fix.
2012-04-20 12:12:42 +02:00
..
ob-asymptote.el Fix copyright and authors lines. 2012-04-02 00:53:28 +02:00
ob-awk.el Delete trailing whitespaces in core files. 2012-03-28 02:05:36 +02:00
ob-C.el better wrapping of main C function 2012-04-10 16:01:54 -04:00
ob-calc.el
ob-clojure.el code-block languages may specify their own headers and values 2012-04-13 08:43:16 -04:00
ob-comint.el Fix copyright years in maint. 2012-03-17 16:31:04 +01:00
ob-css.el Fix copyright years in maint. 2012-03-17 16:31:04 +01:00
ob-ditaa.el Fix the master branch. 2012-03-19 22:01:29 +01:00
ob-dot.el Fix copyright years in maint. 2012-03-17 16:31:04 +01:00
ob-emacs-lisp.el
ob-eval.el Fix copyright years in maint. 2012-03-17 16:31:04 +01:00
ob-exp.el Add :version to ob-exp.el option. 2012-04-03 13:41:59 +02:00
ob-fortran.el Fix copyright and authors lines. 2012-04-02 00:53:28 +02:00
ob-gnuplot.el Delete trailing whitespaces in core files. 2012-03-28 02:05:36 +02:00
ob-haskell.el Delete trailing whitespaces in core files. 2012-03-28 02:05:36 +02:00
ob-io.el Fix the maint branch. 2012-03-19 20:27:28 +01:00
ob-java.el
ob-js.el Add :version to ob-js.el option. 2012-04-03 13:41:37 +02:00
ob-keys.el Fix copyright years in maint. 2012-03-17 16:31:04 +01:00
ob-latex.el Fix copyright years in maint. 2012-03-17 16:31:04 +01:00
ob-ledger.el
ob-lilypond.el Delete trailing whitespaces in core files. 2012-03-28 02:05:36 +02:00
ob-lisp.el code-block languages may specify their own headers and values 2012-04-13 08:43:16 -04:00
ob-lob.el Add :version to ob-lob.el option. 2012-04-03 13:11:32 +02:00
ob-matlab.el
ob-maxima.el Fix copyright and authors lines. 2012-04-02 00:53:28 +02:00
ob-mscgen.el More copyright year fixes. 2012-01-04 15:47:43 +01:00
ob-ocaml.el Delete trailing whitespaces in core files. 2012-03-28 02:05:36 +02:00
ob-octave.el
ob-org.el
ob-perl.el Fix copyright and authors lines. 2012-04-02 00:53:28 +02:00
ob-picolisp.el Add :version to ob-picolisp.el option. 2012-04-03 13:29:15 +02:00
ob-plantuml.el Add :version to ob-plantuml.el option. 2012-04-03 13:43:36 +02:00
ob-python.el Fix copyright and authors lines. 2012-04-02 00:53:28 +02:00
ob-R.el code-block languages may specify their own headers and values 2012-04-13 08:43:16 -04:00
ob-ref.el Fix copyright and authors lines. 2012-04-02 00:53:28 +02:00
ob-ruby.el Delete trailing whitespaces in core files. 2012-03-28 02:05:36 +02:00
ob-sass.el Fix copyright years in maint. 2012-03-17 16:31:04 +01:00
ob-scala.el Fix the maint branch. 2012-03-19 20:27:28 +01:00
ob-scheme.el Add :version to ob-scheme.el option. 2012-04-03 13:44:15 +02:00
ob-screen.el
ob-sh.el Fix the master branch. 2012-03-19 22:01:29 +01:00
ob-shen.el
ob-sql.el code-block languages may specify their own headers and values 2012-04-13 08:43:16 -04:00
ob-sqlite.el code-block languages may specify their own headers and values 2012-04-13 08:43:16 -04:00
ob-table.el Fix copyright years in maint. 2012-03-17 16:31:04 +01:00
ob-tangle.el Fix the master branch. 2012-03-19 22:01:29 +01:00
ob.el Fix compiler warnings. 2012-04-17 11:17:17 +02:00
org-agenda.el Agenda: Add new todo-unblocked and nottodo-unblocked skip conditions 2012-04-20 12:12:42 +02:00
org-archive.el Add :version to org-archive.el options. 2012-04-03 13:31:35 +02:00
org-ascii.el org-ascii.el: Change the underlining characters for headlines of level 1 and 2 2012-04-11 08:49:49 +02:00
org-attach.el Add support for creating symbolic links in org-attach 2012-04-12 13:21:05 -05:00
org-bbdb.el Fix compiler warnings. 2012-04-17 11:17:17 +02:00
org-beamer.el Make [fragile] work with overlay specifications. 2012-04-20 11:46:22 +02:00
org-bibtex.el Add :version to org-bibtex.el options. 2012-04-03 13:21:04 +02:00
org-capture.el Add :version to org-capture.el options. 2012-04-03 13:43:06 +02:00
org-clock.el Option for clock and timer to be displayed in frame-title 2012-04-20 11:56:34 +02:00
org-colview-xemacs.el Colview bugfix: A headline with just a TODO keyword and blank headline content would crash 2012-03-25 01:49:14 +01:00
org-colview.el Fix copyright and authors lines. 2012-04-02 00:53:28 +02:00
org-compat.el Fix copyright and authors lines. 2012-04-02 00:53:28 +02:00
org-crypt.el Delete trailing whitespaces in core files. 2012-03-28 02:05:36 +02:00
org-ctags.el Add :version to org-ctags.el option. 2012-04-03 13:05:23 +02:00
org-datetree.el Fix copyright and authors lines. 2012-04-02 00:53:28 +02:00
org-docbook.el Add :version to org-docbook.el options. 2012-04-03 13:23:15 +02:00
org-docview.el Fix copyright years in maint. 2012-03-17 16:31:04 +01:00
org-entities.el Add :version to org-entities.el options. 2012-04-03 13:28:51 +02:00
org-eshell.el Fix compiler warnings. 2012-03-20 13:04:55 +01:00
org-exp-blocks.el Merge branch 'hotfix-7.8.06' 2012-03-20 11:07:00 +01:00
org-exp.el Add :version to org-exp.el options. 2012-04-03 13:26:05 +02:00
org-faces.el Add :version to org-faces.el options. 2012-04-03 13:22:15 +02:00
org-feed.el Fix the master branch. 2012-03-19 22:01:29 +01:00
org-footnote.el Merge branch 'hotfix' 2012-04-20 11:16:33 +02:00
org-freemind.el Add :version to org-freemind.el option. 2012-04-03 13:09:15 +02:00
org-gnus.el Add :version to org-gnus.el option. 2012-04-03 13:29:41 +02:00
org-habit.el Add :version to org-habit.el options. 2012-04-03 13:24:40 +02:00
org-html.el Export: Allow for TOC generation if body-only is set 2012-04-04 08:54:14 +02:00
org-icalendar.el org-icalendar-timezone: doc string fix 2012-04-04 09:20:36 +02:00
org-id.el Delete trailing whitespaces in core files. 2012-03-28 02:05:36 +02:00
org-indent.el Fix the master branch. 2012-03-19 22:01:29 +01:00
org-info.el Fix copyright years in maint. 2012-03-17 16:31:04 +01:00
org-inlinetask.el Add :version to org-inlinetask.el option. 2012-04-03 13:22:38 +02:00
org-irc.el Delete trailing whitespaces in core files. 2012-03-28 02:05:36 +02:00
org-jsinfo.el Fix copyright years in maint. 2012-03-17 16:31:04 +01:00
org-latex.el org-latex.el: Append final newline to export buffer. 2012-04-20 11:46:36 +02:00
org-list.el Merge branch 'hotfix' 2012-04-18 13:02:09 +02:00
org-lparse.el org-odt.el: Consider short captions not as org text but as plain text 2012-03-31 02:03:10 +05:30
org-mac-message.el Fix copyright and authors lines. 2012-04-02 00:53:28 +02:00
org-macs.el Fix copyright years in maint. 2012-03-17 16:31:04 +01:00
org-mew.el Fix copyright years in maint. 2012-03-17 16:31:04 +01:00
org-mhe.el Fix copyright years in maint. 2012-03-17 16:31:04 +01:00
org-mks.el Delete trailing whitespaces in core files. 2012-03-28 02:05:36 +02:00
org-mobile.el Add :version to org-mobile.el options. 2012-04-03 13:12:47 +02:00
org-mouse.el Fix global dynamic variables prefixes in org-mouse.el. 2012-03-30 21:48:15 +02:00
org-odt.el org-odt.el: Consider short captions not as org text but as plain text 2012-03-31 02:03:10 +05:30
org-pcomplete.el Merge branch 'hotfix' 2012-04-10 23:39:16 +02:00
org-plot.el Fix copyright years in maint. 2012-03-17 16:31:04 +01:00
org-protocol.el org-protocol.el: New option `org-protocol-data-separator'. 2012-04-20 11:46:28 +02:00
org-publish.el Add :version to org-publish.el options. 2012-04-03 13:10:55 +02:00
org-remember.el Delete trailing whitespaces in core files. 2012-03-28 02:05:36 +02:00
org-rmail.el Fix copyright years in maint. 2012-03-17 16:31:04 +01:00
org-special-blocks.el Revert "Fix global dynamic variables in org-special-blocks.el." 2012-04-06 10:52:34 +02:00
org-src.el Add :version to org-src.el option. 2012-04-03 13:44:58 +02:00
org-table.el Merge branch 'hotfix' 2012-04-11 00:43:48 +02:00
org-taskjuggler.el Fix the master branch. 2012-03-19 22:01:29 +01:00
org-timer.el Option for clock and timer to be displayed in frame-title 2012-04-20 11:56:34 +02:00
org-vm.el Fix the master branch. 2012-03-19 22:01:29 +01:00
org-w3m.el Fix copyright years in maint. 2012-03-17 16:31:04 +01:00
org-wl.el Add :version to org-wl.el options. 2012-04-03 13:31:06 +02:00
org-xoxo.el Fix copyright and authors lines. 2012-04-02 00:53:28 +02:00
org.el org.el: Add autoload cookie for `org-update-all-dblocks'. 2012-04-20 11:46:41 +02:00