Hi Juri and Stefan!

I just found another (minor) detail problem regarding the new isearch system.

I sometimes use ESCAPE as the meta key. However, to exit an isearch search, pressing the real meta key (Cmd, on my mac) and < work as intended. However, the sequence ESCAPE < does not. Emacs simply responds that "<escape> < is undefined".

Do you want me to file a new bug report, or does this mail suffice?

    -- Anders


On Wed, Dec 11, 2013 at 1:12 AM, Juri Linkov <juri@jurta.org> wrote:
> Now I discovered another case that fails to move point
> after exiting Isearch.  Running `multi-isearch-buffers'
> and typing e.g. `C-a' exits Isearch but doesn't move point
> to the beginning of the line.
>
> Exactly the same problem exists in `dired-isearch-filenames'
> that let-binds `dired-isearch-filenames' and calls `isearch-forward'
> without NO-RECURSIVE-EDIT.  And in `comint-history-isearch-backward'
> that let-binds `comint-history-isearch'.

I fixed this case as well.  Multi-buffer and multi-file search
can set the buffer list globally.  And comint.el and dired-aux.el
don't need the global value - they use the let-bound value
only in a setup hook.