From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#51132: Make sure user is doubly aware of finished complilations Date: Tue, 12 Oct 2021 19:11:37 +0300 Message-ID: <83sfx6p6iu.fsf@gnu.org> References: <87zgrg9hs0.5.fsf@jidanni.org> <83czobrc2a.fsf@gnu.org> <87fst6u0sr.5.fsf@jidanni.org> <838ryyqr60.fsf@gnu.org> <87v922b7ds.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="15850"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 51132@debbugs.gnu.org, jidanni@jidanni.org To: =?UTF-8?Q?K=C3=A9vin?= Le Gouguec Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Oct 12 18:12:20 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 1maKO4-0003x7-3p for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 12 Oct 2021 18:12:20 +0200 Original-Received: from localhost ([::1]:35308 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1maKO1-0006Ll-Ko for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 12 Oct 2021 12:12:18 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:59464) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1maKNm-0006JS-Jv for bug-gnu-emacs@gnu.org; Tue, 12 Oct 2021 12:12:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:38822) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1maKNm-00007m-B9 for bug-gnu-emacs@gnu.org; Tue, 12 Oct 2021 12:12:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1maKNm-000399-6O for bug-gnu-emacs@gnu.org; Tue, 12 Oct 2021 12:12:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 12 Oct 2021 16:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51132 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: wontfix Original-Received: via spool by 51132-submit@debbugs.gnu.org id=B51132.163405511612066 (code B ref 51132); Tue, 12 Oct 2021 16:12:02 +0000 Original-Received: (at 51132) by debbugs.gnu.org; 12 Oct 2021 16:11:56 +0000 Original-Received: from localhost ([127.0.0.1]:50361 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1maKNg-00038W-1T for submit@debbugs.gnu.org; Tue, 12 Oct 2021 12:11:56 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:57452) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1maKNb-00037m-Qx for 51132@debbugs.gnu.org; Tue, 12 Oct 2021 12:11:53 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:46726) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1maKNV-0008N8-FJ; Tue, 12 Oct 2021 12:11:45 -0400 Original-Received: from [87.69.77.57] (port=3645 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1maKNV-0000n7-0I; Tue, 12 Oct 2021 12:11:45 -0400 In-Reply-To: <87v922b7ds.fsf@gmail.com> (message from =?UTF-8?Q?K=C3=A9vin?= Le Gouguec on Tue, 12 Oct 2021 17:16:47 +0200) 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:217053 Archived-At: > From: Kévin Le Gouguec > Cc: 積丹尼 Dan Jacobson , > 51132@debbugs.gnu.org > Date: Tue, 12 Oct 2021 17:16:47 +0200 > > (I'm confused by your earlier statement, when you say "all of them": do > you see "Compilation:exit" in the mode-line of *all* buffers? No, all of the mode lines of the windows that show the *Compilation* buffer, of course. When you do something that jidanni does: C-x 2 C-x 3 C-x 2 C-x 3... then you will have many *Compilation* buffers, right? > I think I can see how the current state of affairs makes it possible to > forget to check out a compilation result if the buffer is buried (or if > its mode-line is not completely visible): > > - the "[Compiling]" mode-line indicator in other buffers disappears once > the process terminates, > > - the "Compilation finished/exited" message can be clobbered almost > immediately by many things (e.g. navigation commands that push the > mark, digit arguments, C-g). (That message gets written into the *Compilation* buffer, not in the echo-area. So it never gets clobbered by anything, except another compilation.) Anyway, we are talking about a user who (mis-)configures his windows so that nothing useful is visible on the mode line, then buries the *Compilation* buffer (since the compilation he launches doesn't interest him at all, right?), and then, when he finally wants to know what happened there, doesn't even consider to look back in that buried buffer? Is that the situation? And we are supposed to tweak Emacs to cater to such hypothetical users? why? > Dan's suggestion to have (an option to have) an indicator in every > mode-line that disappears when you focus the *compilation* buffer makes > sense IMO. This request has been considered and denied, both by Lars and myself. I see no reason to make yet another, 3rd indication, especially since every indication can be ignored if the user really wants to ignore it, exactly like the existing 2 indications are ignored. Not say anything about the bad karma of adding unnecessary stuff to the mode line, where space is at premium since long ago. Thanks, but no, thanks.