From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#9729: 24.0.50; can't editing buffers while in another buffer i'm openning files Date: Sun, 18 Jul 2021 14:02:51 +0200 Message-ID: <87pmvfu8wk.fsf@gnus.org> References: <87y5wsorsm.fsf@myhost.i-did-not-set--mail-host-address--so-tickle-me> <87mtqm72c7.fsf@gnus.org> <83v95a46sc.fsf@gnu.org> <875yx96nsf.fsf@gnus.org> <835yx93r7n.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="17126"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: sinoohe.mkh@gmail.com, 9729@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Jul 18 14:04:09 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 1m55Wj-0004HA-HF for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 18 Jul 2021 14:04:09 +0200 Original-Received: from localhost ([::1]:43282 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m55Wi-0000TY-Ij for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 18 Jul 2021 08:04:08 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:39282) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m55Wc-0000TK-FV for bug-gnu-emacs@gnu.org; Sun, 18 Jul 2021 08:04:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:43767) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m55Wc-0005gQ-7n for bug-gnu-emacs@gnu.org; Sun, 18 Jul 2021 08:04:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1m55Wc-0000Ar-3m for bug-gnu-emacs@gnu.org; Sun, 18 Jul 2021 08:04:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 18 Jul 2021 12:04:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 9729 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: confirmed Original-Received: via spool by 9729-submit@debbugs.gnu.org id=B9729.1626609784604 (code B ref 9729); Sun, 18 Jul 2021 12:04:02 +0000 Original-Received: (at 9729) by debbugs.gnu.org; 18 Jul 2021 12:03:04 +0000 Original-Received: from localhost ([127.0.0.1]:55313 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m55Vg-00009g-Co for submit@debbugs.gnu.org; Sun, 18 Jul 2021 08:03:04 -0400 Original-Received: from quimby.gnus.org ([95.216.78.240]:33238) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m55Vd-00009B-Tw for 9729@debbugs.gnu.org; Sun, 18 Jul 2021 08:03:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=GNAnwMvTkMMorgUjJ9I24xbspIhom1JqWof/bulOGyE=; b=HUHCWB1zvuuQrw2WikfPpbr1f4 TQOZecCwEyZnl7WwlkedJ3JltjDSZuXQtifzashrmsTpUbUyYhouFvtS1DChgt6Mm2sU/41F6LcM3 7bP8TynQz7k4K9pW9kH8K/m/zIjXFa2PZv3v3MODUWJuKwAQVWoo+v4EuZZreLDYzY20=; Original-Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1m55VU-0000KK-8K; Sun, 18 Jul 2021 14:02:55 +0200 Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAgMAAAAqbBEUAAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAADFBMVEXZ19ODfnlFPzr/ //8agFEWAAAAAWJLR0QDEQxM8gAAAAd0SU1FB+UHEgs5HaO6bRcAAAFoSURBVCjPTZDNauswEIWP TGSaXQpywF63i7yFAknXLkiGeB2HWk+Rzd3ngl1oVmmpTDVP2VF/Up2FrW/maHQkIFVRJ7BIAQtA //x/ViyRwvILFiIWMx/BdniMrvVX//uLWTrVsPn+F8QWqDQk5gbIFVduIYfAnhUXIHVBY92j23NL 1rLbixpjbWIkqRW2+p8xEBtb8xkWxRPbrIvzatinOZvyE1+pMw8mhyjXI2aCAoocUNnHbCud79sm 5rjcVJv7logiHFduUFWEAjkONGAbeFuJCuepg/X0wdBnFC5i4+kdpeqlmwaBiS7oqzAz2YCFpRN2 y6DucskXpSNCtbor851o7KQZtMqyoKr/Bw2/q0sc92r5/KrxRsOcX1g27XjC4Wyk1xAj8TmNs9rx OzfEmYjjemfJEZ3x3jha7yxFwT/GmqMpAgW6ive4PxgfXpJOk9q+1aZwjoOunckn4Cf3Z/PetriO 4gifDSGygIvyTZwAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjEtMDctMThUMTE6NTc6MjkrMDA6MDCh kBATAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIxLTA3LTE4VDExOjU3OjI5KzAwOjAw0M2orwAAAABJ RU5ErkJggg== X-Now-Playing: The Meters's _Gettin' Funkier All The Time (1): Here Comes The Meter Man & Looka-Ya Py Py_: "01-Sophisticated Cissy.flac" In-Reply-To: <835yx93r7n.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 17 Jul 2021 18:17:16 +0300") 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:210166 Archived-At: Eli Zaretskii writes: > AFAIR, the prompt follows to another GUI frame because that frame gets > the focus-in event. If I'm right, then it should also work with > emacsclient frames on terminals that support focus-in events. Let's see... I create a daemon and two "-nw" emacsclients, and then: (setq focus-in-hook '((lambda () (message "focus %s" (selected-frame))))) Clicking in the two clients does not display the message, so I guess that these terminals do not support focus-in events? (This is Debian/bullseye under Gnome Shell, with "Terminal" as the terminal, which should be a very common environment.) > Failing that, how to tell Emacs to switch to another frame, and would > the way to do that easier than just typing C-g and switching to the > client frame "by hand"? I don't know the former, but perhaps the main problem with doing it manually today is that you first have to find the emacsclient that has the minibuffer active to hit `C-g' in it. Hitting `C-g' in any other terminal does nothing. Perhaps that is something that could be fixed? That is, in an emacsclient context, `C-g' should interrupt the minibuffer action, no matter what frame it's happening in? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no