Allow `declare' to set the interactive-only property
authorGlenn Morris <rgm@gnu.org>
Sat, 22 Mar 2014 22:12:52 +0000 (15:12 -0700)
committerGlenn Morris <rgm@gnu.org>
Sat, 22 Mar 2014 22:12:52 +0000 (15:12 -0700)
commit5076d275135c9cbcf1f57182b6294e83b6fd4785
tree25cda7578fc3ddf6e86121c5fac12995d8761b33
parent299ccd03f94008a1580a0dbbfd56c32484dd20f8
Allow `declare' to set the interactive-only property

* lisp/emacs-lisp/byte-run.el (defun-declarations-alist):
Add interactive-only.  Doc tweak.
(macro-declarations-alist): Doc tweak.

* lisp/subr.el (declare): Doc tweak (add xref to manual).

* lisp/comint.el (comint-run):
* lisp/files.el (insert-file-literally, insert-file):
* lisp/replace.el (replace-string, replace-regexp):
* lisp/simple.el (beginning-of-buffer, end-of-buffer, delete-backward-char)
(delete-forward-char, goto-line, insert-buffer, next-line)
(previous-line): Set interactive-only via declare.

* doc/lispref/functions.texi (Declare Form): Add interactive-only.

* doc/lispref/commands.texi (Defining Commands) Mention declare.

* etc/NEWS: Mention this.
doc/lispref/ChangeLog
doc/lispref/commands.texi
doc/lispref/functions.texi
etc/NEWS
lisp/ChangeLog
lisp/comint.el
lisp/emacs-lisp/byte-run.el
lisp/files.el
lisp/replace.el
lisp/simple.el
lisp/subr.el