diff options
author | Karl Heuer <kwzh@gnu.org> | 1995-06-16 22:24:42 +0000 |
---|---|---|
committer | Karl Heuer <kwzh@gnu.org> | 1995-06-16 22:24:42 +0000 |
commit | 5d765f41b32880189c11bbe1dc89573ccd418d2f (patch) | |
tree | 9d4d88193055f3cca4f3e6c85eb50c785f01e533 /lisp/isearch.el | |
parent | bdd0aaa100adc2f59e32f9d95a3ca322de63755a (diff) | |
download | emacs-5d765f41b32880189c11bbe1dc89573ccd418d2f.tar.gz |
(isearch-mode-map): Bind frame events to nil.
Diffstat (limited to 'lisp/isearch.el')
-rw-r--r-- | lisp/isearch.el | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/lisp/isearch.el b/lisp/isearch.el index 015399cffb5..300bc52296c 100644 --- a/lisp/isearch.el +++ b/lisp/isearch.el @@ -278,9 +278,14 @@ Default value, nil, means edit the string instead.") (define-key map "\M-\t" 'isearch-complete) - ;; Switching frames should terminate isearch-mode - (define-key map [switch-frame] 'isearch-switch-frame-handler) - + ;; Pass frame events transparently so they won't exit the search. + ;; In particular, if we have more than one display open, then a + ;; switch-frame might be generated by someone typing at another keyboard. + (define-key map [switch-frame] nil) + (define-key map [delete-frame] nil) + (define-key map [iconify-frame] nil) + (define-key map [make-frame-visible] nil) + (setq isearch-mode-map map) )) |