summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/backquote.el
diff options
context:
space:
mode:
authorStephen Eglen <stephen@gnu.org>1998-04-05 18:26:32 +0000
committerStephen Eglen <stephen@gnu.org>1998-04-05 18:26:32 +0000
commit666b94132b9d785b4ec6f0ecbfa451168134d150 (patch)
tree86d786fd96dcb21413135c75d5e5830e66c28dbe /lisp/emacs-lisp/backquote.el
parent3c14708ccfb71af5ea2324f71955480413402b92 (diff)
downloademacs-666b94132b9d785b4ec6f0ecbfa451168134d150.tar.gz
emacs-666b94132b9d785b4ec6f0ecbfa451168134d150.tar.bz2
emacs-666b94132b9d785b4ec6f0ecbfa451168134d150.zip
Customized.
Diffstat (limited to 'lisp/emacs-lisp/backquote.el')
-rw-r--r--lisp/emacs-lisp/backquote.el28
1 files changed, 19 insertions, 9 deletions
diff --git a/lisp/emacs-lisp/backquote.el b/lisp/emacs-lisp/backquote.el
index 807b4bd1c50..9a0f5a0cd1e 100644
--- a/lisp/emacs-lisp/backquote.el
+++ b/lisp/emacs-lisp/backquote.el
@@ -69,17 +69,27 @@ For example (backquote-list* 'a 'b 'c) => (a b . c)"
(defalias 'backquote-list* (symbol-function 'backquote-list*-macro))
+(defgroup backquote nil
+ "Implement the ` Lisp construct."
+ :prefix "backquote-"
+ :group 'lisp)
+
;; A few advertised variables that control which symbols are used
;; to represent the backquote, unquote, and splice operations.
-
-(defvar backquote-backquote-symbol '\`
- "*Symbol used to represent a backquote or nested backquote (e.g. `).")
-
-(defvar backquote-unquote-symbol ',
- "*Symbol used to represent an unquote (e.g. `,') inside a backquote.")
-
-(defvar backquote-splice-symbol ',@
- "*Symbol used to represent a splice (e.g. `,@') inside a backquote.")
+(defcustom backquote-backquote-symbol '\`
+ "*Symbol used to represent a backquote or nested backquote (e.g. `)."
+ :type 'symbol
+ :group 'backquote)
+
+(defcustom backquote-unquote-symbol ',
+ "*Symbol used to represent an unquote (e.g. `,') inside a backquote."
+ :type 'symbol
+ :group 'backquote)
+
+(defcustom backquote-splice-symbol ',@
+ "*Symbol used to represent a splice (e.g. `,@') inside a backquote."
+ :type 'symbol
+ :group 'backquote)
;;;###autoload
(defmacro backquote (arg)