emacs-devel
[Top][All Lists]
Advanced

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

Re: Stop frames stealing eachothers' minibuffers!


From: martin rudalics
Subject: Re: Stop frames stealing eachothers' minibuffers!
Date: Tue, 24 Nov 2020 09:47:28 +0100

>> Another strange thing is that at that point a number of keys are bound
>> to something, as if something like "C-x 5" was always pressed:
>>
>> "b" says "Switch to buffer in other frame"
>> "f" says "Find file in other frame:"
>> "m" opens "mail"
>> "i" opens "info"
>> "n" creates a new frame
>>
>> But it is not the "C-x 5" keymap, because "d" or "r" for example are
>> not bound, and "n" is not bound in "C-x 5".
>
> Those keys are from the 'minibuffer-inactive-mode-map' variable:
>
> Keymap for use in the minibuffer when it is not active.
> The non-mouse bindings in this keymap can only be used in minibuffer-only
> frames, since the minibuffer can normally not be selected when it is
> not active.

Thanks for the explanation.  Maybe this is supposed to handle the limbo
state where the WM focuses the minibuffer-onlly frame but Emacs doesn't
want or need that.  It might explain then that the minibuffer-only frame
gets focus initially.  The rationale behind this is nowhere described.

martin



reply via email to

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