emacs-devel
[Top][All Lists]
Advanced

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

Non-nested minibuffers (was: Stop frames stealing eachothers' minibuffer


From: Stefan Monnier
Subject: Non-nested minibuffers (was: Stop frames stealing eachothers' minibuffers!)
Date: Sun, 01 Nov 2020 15:52:14 -0500
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)

> !m_f_s_f is that a minibuffer is attached to a frame.  So actions in a
> different frame shouldn't affect it.

Notes that in practice they do anyway to some extent because minibuffer
sessions are *nested*: you can't enter minibuffer 1, then enter
minibuffer 2, then exit minibuffer 1, then exit minibuffer 2 (if the
users try to do that, when they try to exit minibuffer they should
either get an error  1 or have the minibuffer 2 automatically aborted
before we actually exit from minibuffer 1).

It might be interesting to try and use ELisp threads to allow non-nested
minibuffer sessions.  
I mean, if you're interested in opening that box ;-)


        Stefan




reply via email to

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