bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#16035: 24.3.50; Custom isearch broken on trunk (e.g. change-log-mode


From: Juri Linkov
Subject: bug#16035: 24.3.50; Custom isearch broken on trunk (e.g. change-log-mode)
Date: Wed, 04 Dec 2013 02:18:04 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (x86_64-pc-linux-gnu)

> Case 2:
>
> isearch in the popular third-part package "folding" is broken, same
> symptoms as above. (If you don't have it I can supply a copy.)
>
>     ./nextstep/Emacs.app/Contents/MacOS/Emacs -Q folding.el -l folding.el
>     y
>     M-x folding-mode RET
>     C-s defvar
>     C-a

folding.el performs such initialization in `folding-isearch-hook-function':

          (funcall (symbol-function 'set)
                   'overriding-terminal-local-map folding-isearch-mode-map)

and this condition in `isearch-pre-command-hook' fails:

     ((not (eq overriding-terminal-local-map isearch-mode-map)))

Maybe this condition should be checked only when handling a scrolling function
or prefix argument like in the patch that I posted in bug#15568.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]