org-mode/lisp
Carsten Dominik 6e31b9eace Fix bug with multiple archiving to sibling.
Calling `org-archive-to-archive-sibling' caused problems when used
several times in a row.  The new killed subtree would be appended to
the current head of the kill-ring, instead of being pushed there.  The
reason for this is that the command `kill-region', which is called by
`org-cut-subtree' changes the variable `this-command', so that during
the next archive command, `kill-region' will think that the previous
command was also a kill and do the append.

Normally this is wanted, to make sure that several kill commands
create one big yank string.  But in this case it has to be avoided.
The patch fixes the problem by let-binding (and therefore protecting)
the value of `this-command' around the call to `org-cut-subtree'.

Reported by Bernt Hansen.
2008-12-03 15:00:10 +01:00
..
ChangeLog Fix bug with multiple archiving to sibling. 2008-12-03 15:00:10 +01:00
ChangeLog.01 Split ChangeLog file into parts. 2008-05-08 08:16:38 +02:00
org-agenda.el Show inherited tags in the agenda. 2008-11-27 09:25:50 +01:00
org-archive.el Fix bug with multiple archiving to sibling. 2008-12-03 15:00:10 +01:00
org-attach.el Change version number to 6.13trans. 2008-11-25 20:42:53 +01:00
org-bbdb.el Change version number to 6.13trans. 2008-11-25 20:42:53 +01:00
org-bibtex.el Change version number to 6.13trans. 2008-11-25 20:42:53 +01:00
org-clock.el Change version number to 6.13trans. 2008-11-25 20:42:53 +01:00
org-colview-xemacs.el Change version number to 6.13trans. 2008-11-25 20:42:53 +01:00
org-colview.el Change version number to 6.13trans. 2008-11-25 20:42:53 +01:00
org-compat.el Change version number to 6.13trans. 2008-11-25 20:42:53 +01:00
org-exp.el Document a function. 2008-12-03 09:33:24 +01:00
org-export-latex.el Better handling of export options. 2008-12-03 07:33:05 +01:00
org-faces.el Change version number to 6.13trans. 2008-11-25 20:42:53 +01:00
org-gnus.el Fix org-gnus.el for XEmacs. 2008-11-29 07:53:22 +01:00
org-id.el Change version number to 6.13trans. 2008-11-25 20:42:53 +01:00
org-info.el Change version number to 6.13trans. 2008-11-25 20:42:53 +01:00
org-irc.el Change version number to 6.13trans. 2008-11-25 20:42:53 +01:00
org-jsinfo.el Change version number to 6.13trans. 2008-11-25 20:42:53 +01:00
org-list.el Change version number to 6.13trans. 2008-11-25 20:42:53 +01:00
org-mac-message.el Change version number to 6.13trans. 2008-11-25 20:42:53 +01:00
org-macs.el Change version number to 6.13trans. 2008-11-25 20:42:53 +01:00
org-mew.el Change version number to 6.13trans. 2008-11-25 20:42:53 +01:00
org-mhe.el Change version number to 6.13trans. 2008-11-25 20:42:53 +01:00
org-mouse.el Change version number to 6.13trans. 2008-11-25 20:42:53 +01:00
org-plot.el Change version number to 6.13trans. 2008-11-25 20:42:53 +01:00
org-publish.el Change version number to 6.13trans. 2008-11-25 20:42:53 +01:00
org-remember.el Change version number to 6.13trans. 2008-11-25 20:42:53 +01:00
org-rmail.el Change version number to 6.13trans. 2008-11-25 20:42:53 +01:00
org-table.el Make `C-c |' work in orgtbl-mode. 2008-11-26 09:14:09 +01:00
org-timer.el Change version number to 6.13trans. 2008-11-25 20:42:53 +01:00
org-vm.el Change version number to 6.13trans. 2008-11-25 20:42:53 +01:00
org-w3m.el Sooth the compiler about a variable in w3m. 2008-11-27 11:59:11 +01:00
org-wl.el Change version number to 6.13trans. 2008-11-25 20:42:53 +01:00
org.el Fix bugs in implementation and documentation of the mapping API. 2008-12-02 16:53:25 +01:00