Mercurial > emacs
changeset 18880:1ed40ed8e0c1
(custom-declare-variable-early): New function.
(custom-declare-variable-list): New variable.
(read-quoted-char-radix): Use defvar and custom-declare-variable-early.
(functionp): Doc fix.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Sun, 20 Jul 1997 17:36:48 +0000 |
parents | 8b226efb9a8b |
children | e315e4e6d40b |
files | lisp/subr.el |
diffstat | 1 files changed, 15 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/subr.el Sun Jul 20 04:50:25 1997 +0000 +++ b/lisp/subr.el Sun Jul 20 17:36:48 1997 +0000 @@ -20,7 +20,15 @@ ;; Boston, MA 02111-1307, USA. ;;; Code: +(defvar custom-declare-variable-list nil + "Record `defcustom' calls made before `custom.el' is loaded to handle them. +Each element of this list holds the arguments to one call to `defcustom'.") +;; Use this rather that defcustom, in subr.el and other files loaded +;; before custom.el. +(defun custom-declare-variable-early (&rest arguments) + (setq custom-declare-variable-list + (cons arguments custom-declare-variable-list))) ;;;; Lisp language features. @@ -649,8 +657,13 @@ ;;;; Input and display facilities. -(defcustom read-quoted-char-radix 8 +(defvar read-quoted-char-radix 8 "*Radix for \\[quoted-insert] and other uses of `read-quoted-char'. +Legitimate radix values are 8, 10 and 16.") + +(custom-declare-variable-early + 'read-quoted-char-radix 8 + "*Radix for \\[quoted-insert] and other uses of `read-quoted-char'. Legitimate radix values are 8, 10 and 16." :type '(choice (const 8) (const 10) (const 16)) :group 'editing-basics) @@ -1043,7 +1056,7 @@ (eq (car object) 'frame-configuration))) (defun functionp (object) - "Non-nil of OBJECT is a type of object that can be called as a function." + "Non-nil if OBJECT is a type of object that can be called as a function." (or (subrp object) (compiled-function-p object) (eq (car-safe object) 'lambda) (and (symbolp object) (fboundp object))))