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: Andrii Kolomoiets
Subject: Re: Stop frames stealing eachothers' minibuffers!
Date: Mon, 23 Nov 2020 22:16:51 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (darwin)

In GNU Emacs 28.0.50 (build 24, x86_64-apple-darwin19.6.0, NS
appkit-2022.10 Version 11.0.1 (Build 20B29))
Windowing system distributor 'Apple', version 10.3.2022
System Description:  macOS 11.0.1

> Thanks.  To elaborate on an earlier problem I mentioned which, as I
> found out, happens already with Emacs 27 at the least.  I'd be just
> interested if you can reproduce it on your system.  Start with
>
> emacs -Q --eval "(setq default-frame-alist '((minibuffer . nil)))"

To make both frames visible I use the following command:

emacs -Q --eval "(setq initial-frame-alist '((minibuffer) (top . 86)))"

> Now in the minibuffer window type C-h f and at the prompt type setq RET.
> This pops up a help window on the normal frame explaining 'setq' and
> 'Type "q" in help window to delete it.' appears in the minibuffer
> window.  Here, sometimes the normal frame is selected, sometimes the
> minibuffer frame remains selected.  It might be a timing issue since
> sometimes I see the cursor flicker at the end of the 'Type "q" ...'
> text before it moves to the normal frame, provided it moves there.

Here the normal frame is visually selected, but the minibuffer frame is
ready to receive input.  See attached screenshot.

> The strange thing that happens is when I now type "q" in the help
> window.  Here the minibuffer window gets selected and ready to receive
> input but no cursor is shown in it.  Do you see that?  Anyone else?

Can confirm.

Attachment: chf.png
Description: PNG image


reply via email to

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