summaryrefslogtreecommitdiff
path: root/lisp/custom.el
diff options
context:
space:
mode:
authorRichard M. Stallman <rms@gnu.org>1998-04-22 02:46:30 +0000
committerRichard M. Stallman <rms@gnu.org>1998-04-22 02:46:30 +0000
commitbcd147a73c64665ecd36f6a453e5e03aefa46c64 (patch)
tree68b42f8e781e057e36217f06af60f1f44a446aa1 /lisp/custom.el
parentfad4e96e912558dcb6f0d3f25048f1d0a1f06a7c (diff)
downloademacs-bcd147a73c64665ecd36f6a453e5e03aefa46c64.tar.gz
(defcustom, defgroup, defface): Don't use backquote.
Diffstat (limited to 'lisp/custom.el')
-rw-r--r--lisp/custom.el19
1 files changed, 16 insertions, 3 deletions
diff --git a/lisp/custom.el b/lisp/custom.el
index 285723c4180..127d96e1af9 100644
--- a/lisp/custom.el
+++ b/lisp/custom.el
@@ -193,7 +193,14 @@ The following KEYWORD's are defined:
Read the section about customization in the Emacs Lisp manual for more
information."
- `(custom-declare-variable (quote ,symbol) (quote ,value) ,doc ,@args))
+ ;; It is better not to use backquote in this file,
+ ;; because that makes a bootstrapping problem
+ ;; if you need to recompile all the Lisp files using interpreted code.
+ (nconc (list 'custom-declare-variable
+ (list 'quote symbol)
+ (list 'quote value)
+ doc)
+ args))
;;; The `defface' Macro.
@@ -243,7 +250,10 @@ following REQ are defined:
Read the section about customization in the Emacs Lisp manual for more
information."
- `(custom-declare-face (quote ,face) ,spec ,doc ,@args))
+ ;; It is better not to use backquote in this file,
+ ;; because that makes a bootstrapping problem
+ ;; if you need to recompile all the Lisp files using interpreted code.
+ (nconc (list 'custom-declare-face (list 'quote face) spec doc) args))
;;; The `defgroup' Macro.
@@ -295,7 +305,10 @@ The following KEYWORD's are defined:
Read the section about customization in the Emacs Lisp manual for more
information."
- `(custom-declare-group (quote ,symbol) ,members ,doc ,@args))
+ ;; It is better not to use backquote in this file,
+ ;; because that makes a bootstrapping problem
+ ;; if you need to recompile all the Lisp files using interpreted code.
+ (nconc (list 'custom-declare-group (list 'quote symbol) members doc) args))
(defun custom-add-to-group (group option widget)
"To existing GROUP add a new OPTION of type WIDGET.