diff options
author | Richard M. Stallman <rms@gnu.org> | 1998-04-22 02:46:30 +0000 |
---|---|---|
committer | Richard M. Stallman <rms@gnu.org> | 1998-04-22 02:46:30 +0000 |
commit | bcd147a73c64665ecd36f6a453e5e03aefa46c64 (patch) | |
tree | 68b42f8e781e057e36217f06af60f1f44a446aa1 /lisp/custom.el | |
parent | fad4e96e912558dcb6f0d3f25048f1d0a1f06a7c (diff) | |
download | emacs-bcd147a73c64665ecd36f6a453e5e03aefa46c64.tar.gz |
(defcustom, defgroup, defface): Don't use backquote.
Diffstat (limited to 'lisp/custom.el')
-rw-r--r-- | lisp/custom.el | 19 |
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. |