summaryrefslogtreecommitdiff
path: root/lisp/simple.el
diff options
context:
space:
mode:
authorChong Yidong <cyd@gnu.org>2013-12-18 10:43:47 +0800
committerChong Yidong <cyd@gnu.org>2013-12-18 10:43:47 +0800
commit33f5d4c15aa65576ff7f2ee62553280f9f92343c (patch)
tree6a37eafafaf78ed70a7e7522873ece99fa683d62 /lisp/simple.el
parent9cdb8d8556bac927d1391a859e0737d50e07d7f5 (diff)
downloademacs-33f5d4c15aa65576ff7f2ee62553280f9f92343c.tar.gz
emacs-33f5d4c15aa65576ff7f2ee62553280f9f92343c.tar.bz2
emacs-33f5d4c15aa65576ff7f2ee62553280f9f92343c.zip
* simple.el (append-next-kill): Doc fix (Bug#15995, Bug#16016).
Diffstat (limited to 'lisp/simple.el')
-rw-r--r--lisp/simple.el12
1 files changed, 11 insertions, 1 deletions
diff --git a/lisp/simple.el b/lisp/simple.el
index 412d75f9221..61068efce59 100644
--- a/lisp/simple.el
+++ b/lisp/simple.el
@@ -3764,7 +3764,17 @@ of this sample text; it defaults to 40."
(buffer-substring-no-properties mark (+ mark len))))))))
(defun append-next-kill (&optional interactive)
- "Cause following command, if it kills, to append to previous kill.
+ "Cause following command, if it kills, to add to previous kill.
+If the next command kills forward from point, the kill is
+appended to the previous killed text. If the command kills
+backward, the kill is prepended. Kill commands that act on the
+region, such as `kill-region', are regarded as killing forward if
+point is after mark, and killing backward if point is before
+mark.
+
+If the next command is not a kill command, `append-next-kill' has
+no effect.
+
The argument is used for internal purposes; do not supply one."
(interactive "p")
;; We don't use (interactive-p), since that breaks kbd macros.