changeset 16951:156fd377c7d0

(edmacro-parse-keys): Don't treat C-. or C-? as ASCII control char.
author Richard M. Stallman <rms@gnu.org>
date Fri, 31 Jan 1997 07:48:16 +0000
parents 65952d6205d6
children ba0d48943e13
files lisp/edmacro.el
diffstat 1 files changed, 4 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/edmacro.el	Fri Jan 31 06:17:06 1997 +0000
+++ b/lisp/edmacro.el	Fri Jan 31 07:48:16 1997 +0000
@@ -693,7 +693,10 @@
 			(error "%s must prefix a single character, not %s"
 			       (substring orig-word 0 prefix) word))
 		       ((and (/= (logand bits ?\C-\^@) 0) (stringp word)
-			     (string-match "[@-_.a-z?]" word))
+			     ;; We used to accept . and ? here,
+			     ;; but . is simply wrong,
+			     ;; and C-? is not used (we use DEL instead).
+			     (string-match "[@-_a-z]" word))
 			(setq key (list (+ bits (- ?\C-\^@)
 					   (if (equal word "?") 127
 					     (logand (aref word 0) 31))))))