org-mode/lisp
Bastien Guerry 366254217a New feature: allow some commands to loop over siblings.
This commit introduce `org-loop-over-siblings-within-active-region-p'
as a new defcustom that you can turn on (`non-nil') to allow commands
to loop over siblings in the active region.

The list of commands is this:

- org-archive-subtree
- org-archive-to-archive-sibling
- org-toggle-archive-tag
- org-deadline
- org-schedule

When `org-loop-over-siblings-within-active-region-p' is `non-nil' and
you run one of the command above on a region containing several headlines,
then Org will apply the command to each headline.

This can be particularily useful for archiving several headlines, or to
add a deadline or schedule several entries.

* org.el (org-loop-over-siblings-within-active-region-p): New
defcustom so that `org-loop-over-siblings-in-active-region'
can be turned on and off.
(org-deadline, org-schedule): Use the new macro.

* org-macs.el (org-loop-over-siblings-in-active-region): New
macro to let some commands act upon several siblings in the
active region.

* org-archive.el (org-archive-subtree)
(org-archive-to-archive-sibling, org-toggle-archive-tag): Use
`org-loop-over-siblings-in-active-region'.
2011-07-18 10:09:53 +02:00
..
ob-C.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
ob-R.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
ob-asymptote.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
ob-awk.el ob: enforce "verbatim" as synonym for "scalar" 2011-07-10 09:42:54 -06:00
ob-calc.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
ob-clojure.el ob-clojure.el: cosmetic reformatting of a defun. 2011-07-16 15:07:23 +02:00
ob-comint.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
ob-css.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
ob-ditaa.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
ob-dot.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
ob-emacs-lisp.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
ob-eval.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
ob-exp.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
ob-gnuplot.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
ob-haskell.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
ob-js.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
ob-keys.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
ob-latex.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
ob-ledger.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
ob-lilypond.el ob-lilypond.el: delete useless comment. 2011-07-08 17:54:44 +02:00
ob-lisp.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
ob-lob.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
ob-matlab.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
ob-maxima.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
ob-mscgen.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
ob-ocaml.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
ob-octave.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
ob-org.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
ob-perl.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
ob-plantuml.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
ob-python.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
ob-ref.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
ob-ruby.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
ob-sass.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
ob-scheme.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
ob-screen.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
ob-sh.el ob: enforce "verbatim" as synonym for "scalar" 2011-07-10 09:42:54 -06:00
ob-sql.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
ob-sqlite.el ob: enforce "verbatim" as synonym for "scalar" 2011-07-10 09:42:54 -06:00
ob-table.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
ob-tangle.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
ob.el ob.el: Bugfix about `nil' body variable when parsing block. 2011-07-16 18:40:36 +02:00
org-agenda.el Don't use `outline-regexp' anymore. 2011-07-18 09:42:11 +02:00
org-archive.el New feature: allow some commands to loop over siblings. 2011-07-18 10:09:53 +02:00
org-ascii.el Don't use `outline-regexp' anymore. 2011-07-18 09:42:11 +02:00
org-attach.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
org-bbdb.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
org-beamer.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
org-bibtex.el org-bibtex: trimming whitespace off of bibtex fields read from properties 2011-07-15 09:03:21 -06:00
org-capture.el org-capture.el: Delete trailing whitespace. 2011-07-12 08:29:55 +02:00
org-clock.el Don't use `outline-regexp' anymore. 2011-07-18 09:42:11 +02:00
org-colview-xemacs.el Don't use `outline-regexp' anymore. 2011-07-18 09:42:11 +02:00
org-colview.el Don't use `outline-regexp' anymore. 2011-07-18 09:42:11 +02:00
org-compat.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
org-crypt.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
org-ctags.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
org-datetree.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
org-docbook.el Don't use `outline-regexp' anymore. 2011-07-18 09:42:11 +02:00
org-docview.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
org-entities.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
org-exp-blocks.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
org-exp.el Don't use `outline-regexp' anymore. 2011-07-18 09:42:11 +02:00
org-faces.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
org-feed.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
org-footnote.el Don't use `outline-regexp' anymore. 2011-07-18 09:42:11 +02:00
org-freemind.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
org-gnus.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
org-habit.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
org-html.el Don't use `outline-regexp' anymore. 2011-07-18 09:42:11 +02:00
org-icalendar.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
org-id.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
org-indent.el Don't use `outline-regexp' anymore. 2011-07-18 09:42:11 +02:00
org-info.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
org-inlinetask.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
org-irc.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
org-jsinfo.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
org-latex.el org-latex.el: change image default option to .9\linewidth. 2011-07-17 08:32:20 +02:00
org-list.el org-list: clean left-over markers 2011-07-18 00:57:01 +02:00
org-mac-message.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
org-macs.el New feature: allow some commands to loop over siblings. 2011-07-18 10:09:53 +02:00
org-mew.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
org-mhe.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
org-mks.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
org-mobile.el org-mobile.el: Fix org-mobile-push with custom functions 2011-07-08 08:30:31 +02:00
org-mouse.el Don't use `outline-regexp' anymore. 2011-07-18 09:42:11 +02:00
org-pcomplete.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
org-plot.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
org-protocol.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
org-publish.el org-publish: Fix regexp for include files 2011-07-16 15:01:11 +02:00
org-remember.el Don't use `outline-regexp' anymore. 2011-07-18 09:42:11 +02:00
org-rmail.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
org-special-blocks.el Use `org-export-current-backend' whenever possible. 2011-03-01 20:01:42 +01:00
org-src.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
org-table.el Fix calc-eval date(<timestamp>) 2011-07-09 17:47:41 +02:00
org-taskjuggler.el org-taskjuggler.el: cosmetic changes. 2011-07-11 17:02:42 +02:00
org-timer.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
org-vm.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
org-w3m.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
org-wl.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
org-xoxo.el Bump to version 7.6 2011-07-06 21:06:03 +02:00
org.el New feature: allow some commands to loop over siblings. 2011-07-18 10:09:53 +02:00