>>>> "Jari" == Jari Aalto
<jari.aalto(a)poboxes.com> writes:
Jari> The Isearch is something I'm unable to fix, because I do not
Jari> know how XEmacs keymaps work together with ISearch -
Jari> vs. Emacs.
Jari> Gleb, if you have a solution, please play with the latest
Jari> code.
OK, I looked at the code again, and I have a proper solution. This is
against 2.93. This is tested only on XEmacs 21.4.
2001-12-30 Gleb Arshinov <gleb(a)barsook.com>
* folding.el: remove comment about (now fixed) XEmacs isearch
support bug
(folding-isearch-hook-function): for XEmacs use
overriding-local-map or to fiddle with minor-mode-map-alist as
appropriate. This supports both 21.2+ and older XEmacs isearch
code.
(folding-isearch-general): execute isearch-abort and isearch-quit
like any other function for clarity and to make sure any
side-effects of underlying implementation take effect. cond
clause is no longer necessary, but is left in place to make patch
more clear.
(folding-isearch-general): always goto position returned by
underlying isearch function. This makes C-g work as expected
(go back to original position where isearch was started)
(folding-isearch-general): fully mimic exit signal of isearch
Gleb