From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Logan Perkins Newsgroups: gmane.emacs.bugs Subject: bug#39687: 26.3; Add customize-variable option for not locking keyboards Date: Wed, 21 Jul 2021 15:44:46 -0700 Message-ID: <87bl6v2so1.wl-logan@lp-programming.com> References: <3a518d18-cc99-195b-42a9-adc8ef764d67@lp-programming.com> <83mu9cjqml.fsf@gnu.org> <32ea14fb-1ab8-186e-2534-4d3d2a56d6d8@lp-programming.com> <83pne7hsyp.fsf@gnu.org> <6a23af03-d597-6e3e-ceb4-5fb1305a496a@lp-programming.com> <87bl6vpslj.fsf@gnus.org> <87eebr3671.wl-logan@lp-programming.com> <87y29zmiaa.fsf@gnus.org> Mime-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6698"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM/1.14.9 (=?UTF-8?Q?Goj=C5=8D?=) APEL/10.8 EasyPG/1.0.0 Emacs/27 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) Cc: 39687@debbugs.gnu.org To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Jul 22 00:46:13 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1m6Kyj-0001YE-H2 for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 22 Jul 2021 00:46:13 +0200 Original-Received: from localhost ([::1]:52098 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m6Kyi-0001RD-Ie for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 21 Jul 2021 18:46:12 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:43994) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m6KyY-0001Qw-82 for bug-gnu-emacs@gnu.org; Wed, 21 Jul 2021 18:46:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:55623) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m6KyX-00010B-Tl for bug-gnu-emacs@gnu.org; Wed, 21 Jul 2021 18:46:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1m6KyX-0003Ck-QW for bug-gnu-emacs@gnu.org; Wed, 21 Jul 2021 18:46:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Logan Perkins Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 21 Jul 2021 22:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39687 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: confirmed Original-Received: via spool by 39687-submit@debbugs.gnu.org id=B39687.162690751712264 (code B ref 39687); Wed, 21 Jul 2021 22:46:01 +0000 Original-Received: (at 39687) by debbugs.gnu.org; 21 Jul 2021 22:45:17 +0000 Original-Received: from localhost ([127.0.0.1]:38936 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m6Kxp-0003Bk-H9 for submit@debbugs.gnu.org; Wed, 21 Jul 2021 18:45:17 -0400 Original-Received: from [63.227.187.208] (port=59302 helo=gentoo-server) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m6Kxl-0003BY-2s for 39687@debbugs.gnu.org; Wed, 21 Jul 2021 18:45:15 -0400 Original-Received: by gentoo-server.smtp.lp-programming.com from 127.0.0.1 with ESMTP ; Wed, 21 Jul 2021 15:44:46 -0700 In-Reply-To: <87y29zmiaa.fsf@gnus.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:210486 Archived-At: On Wed, 21 Jul 2021 15:08:45 -0700, Lars Ingebrigtsen wrote: > > Logan Perkins writes: > > Hopefully, with that sorted, we can discuss the issues around > > `temporarily_switch_to_single_kboard`. > > Yes. This is basically the same issue as in bug#9729, so I'll merge the > two. And I think it'd be great to have this fixed. Yes, it is the same as bug#9729, or at least the same underlying cause/problem. I missed that bug when I went looking to see if this was already supported, as that only mentions it being a problem in context of opening files. The underlying problem applies anytime the minibuffer is in use. Still, makes sense to merge them. I just read that bug report end-to-end. I *think* for part of its discussion they were running into the fix from bug#5095. While it is true that emacs (being single threaded) only reads from one virtual keyboard at a time, it is capable of switching between virtual keyboards and interleaving their input. Nor is it the case that only one minibuffer input is possible at a time. This is fundamentally how `enable-recursive-minibuffers` works, and each client has its own minibuffer even when that is `nil`. Anyway, the fix for this needs to be gated behind an option (at least initially), as it does cause some odd interactions with the minibuffer. (For example, when two clients both open a minibuffer, when the first client finishes with the minibuffer, the prompt vanishes on the second client, and the focus switches away, but the minibuffer remains open). I think these problems can be worked through, but until they are, we need people to opt-in to them. It's also worth noting that, without recursive minibuffers, the vanishing minibuffer issue doesn't occur, but one client gets a minibuffer in use message instead. > > > I still have the assignment document and can submit > > it again if that would help. > > That'd be good; or ask copyright-clerk@fsf.org what the status is. > I sent a message to that email an hour (ish) ago.