org-refile: New option `org-refile-active-region-within-subtree'.
authorBastien Guerry <bzg@altern.org>
Wed, 17 Aug 2011 09:20:42 +0000 (11:20 +0200)
committerBastien Guerry <bzg@altern.org>
Wed, 17 Aug 2011 09:20:42 +0000 (11:20 +0200)
commitc25165c25dc9fdb5b57b3c66b2e0ec0efdbeb7ad
treefecc7290a74084b2a9998e7a79f1ceb9671040cd
parent163cc3898636f6bc957c66df02210ec83d8efeee
org-refile: New option `org-refile-active-region-within-subtree'.

* org.el (org-refile-active-region-within-subtree): New option
to allow refiling a region that is part of a subtree without
containing a subtree itself.  This default to `nil'.
(org-refile): Use the new option.  Put point at the beginning
of the region/subtree to be refiled, so that users understand
what will be refiled.  Also improve the prompt to tell whether
the user is refiling a region or a headline.

Thanks to Jeff Horn for raising the issue of refiling a list item,
and to Nicolas Goaziou, Nick Dokos and Suvayu Ali for discussing
them patiently.  The discussion led to these changes.
lisp/org.el