(isearch-other-meta-char): Handle user bindings for shifted control characters.

This commit is contained in:
Eli Zaretskii
2006-03-18 15:11:48 +00:00
parent 90c9c343b6
commit f438bf5c0b

View File

@@ -1696,12 +1696,15 @@ Isearch mode."
(and (integerp main-event)
(memq 'shift mods)
(memq 'control mods)
(lookup-key isearch-mode-map
(let ((copy (copy-sequence key)))
(aset copy 0
(- main-event (- ?\C-\S-a ?\C-a)))
copy)
nil)))
(not (memq (lookup-key isearch-mode-map
(let ((copy (copy-sequence key)))
(aset copy 0
(- main-event
(- ?\C-\S-a ?\C-a)))
copy)
nil)
'(nil
isearch-other-control-char)))))
(setcar keylist (- main-event (- ?\C-\S-a ?\C-a)))
(cancel-kbd-macro-events)
(apply 'isearch-unread keylist))