* emacs-lisp/bytecomp.el (byte-compile-interactive-only-functions):
authorStefan Monnier <monnier@iro.umontreal.ca>
Mon, 24 May 2010 21:01:10 +0000 (17:01 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Mon, 24 May 2010 21:01:10 +0000 (17:01 -0400)
Add delete-backward-char.

lisp/emacs-lisp/bytecomp.el
src/cmds.c

index b593596..394169b 100644 (file)
@@ -353,7 +353,7 @@ else the global value will be modified."
 (defvar byte-compile-interactive-only-functions
   '(beginning-of-buffer end-of-buffer replace-string replace-regexp
     insert-file insert-buffer insert-file-literally previous-line next-line
-    goto-line comint-run)
+    goto-line comint-run delete-backward-char)
   "List of commands that are not meant to be called from Lisp.")
 
 (defvar byte-compile-not-obsolete-vars nil
index fd337f3..3ad6f98 100644 (file)
@@ -270,7 +270,9 @@ DEFUN ("delete-backward-char", Fdelete_backward_char, Sdelete_backward_char,
        doc: /* Delete the previous N characters (following if N is negative).
 Optional second arg KILLFLAG non-nil means kill instead (save in kill ring).
 Interactively, N is the prefix arg, and KILLFLAG is set if
-N was explicitly specified.  */)
+N was explicitly specified.
+This is meant for interactive use only; from Lisp, better use `delete-char'
+with a negated argument.  */)
      (n, killflag)
      Lisp_Object n, killflag;
 {