delete all the text in the region if it is active (@pxref{Using
Region}).
+@c FIXME: `cycle-spacing' should be documented, too. (Maybe not in
+@c this node, tho.) --xfq
@kindex M-\
@findex delete-horizontal-space
@kindex M-SPC
blank lines immediately following it.
A blank line is defined as a line containing only tabs and spaces.
+@c and the Newline character?
@code{delete-blank-lines} returns @code{nil}.
@end deffn
New functions.
(image-animate-timeout): Respect image :speed property.
+2013-08-16 Xue Fuqiao <xfq.free@gmail.com>
+
+ * simple.el (copy-region-as-kill, kill-ring-save): Advertise using
+ `kill-new' and `kill-append' in Lisp programs.
+
2013-08-15 Stefan Monnier <monnier@iro.umontreal.ca>
* emacs-lisp/debug.el (debugger-setup-buffer): Put point on the
If `interprogram-cut-function' is non-nil, also save the text for a window
system cut and paste.
-This command's old key binding has been given to `kill-ring-save'."
+This command's old key binding has been given to `kill-ring-save'.
+
+Do not use this function in Lisp programs, use `kill-new' or
+`kill-append' instead."
(interactive "r")
(if (eq last-command 'kill-region)
(kill-append (filter-buffer-substring beg end) (< end beg))
use \\[append-next-kill] before \\[kill-ring-save].
This command is similar to `copy-region-as-kill', except that it gives
-visual feedback indicating the extent of the region being copied."
+visual feedback indicating the extent of the region being copied.
+
+Do not use this function in Lisp programs, use `kill-new' or
+`kill-append' instead."
(interactive "r")
(copy-region-as-kill beg end)
;; This use of called-interactively-p is correct because the code it