Mercurial > emacs
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))))))