GNU bug report logs - #51490
Show an indicator when Emacs is busy somewhere in the Emacs window

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Severity: wishlist; Reported by: Stefan Kangas <stefan@HIDDEN>; dated Fri, 29 Oct 2021 18:00:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 51490 <at> debbugs.gnu.org:


Received: (at 51490) by debbugs.gnu.org; 30 Oct 2021 12:40:15 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Oct 30 08:40:15 2021
Received: from localhost ([127.0.0.1]:56846 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mgneg-0001l6-Pv
	for submit <at> debbugs.gnu.org; Sat, 30 Oct 2021 08:40:14 -0400
Received: from quimby.gnus.org ([95.216.78.240]:57450)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1mgnee-0001kk-4r
 for 51490 <at> debbugs.gnu.org; Sat, 30 Oct 2021 08:40:13 -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=Cd90Q29rCQjYzkSaRbAlrakB+mpeaEP4Zt0f/Wql4g0=; b=AILkPfp12Xd7zDuR7vC38su0D+
 FGsPzEugz1/YrOYXRmUcnIZ/Vcq8YxGiwqKJYkzwyLuhaoHnzteBQuulA7s9e2h5sA9WhbHwPD3g4
 fUWgLGiqPLQK1gueo+Uka0nnp75IsDDyHuDOdQdKq0l9MbS2B89kBJbWOa+CV0lzVS/g=;
Received: from [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 <larsi@HIDDEN>)
 id 1mgneV-0001MG-4h; Sat, 30 Oct 2021 14:40:05 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Stefan Kangas <stefan@HIDDEN>
Subject: Re: bug#51490: Show an indicator when Emacs is busy somewhere in
 the Emacs window
References: <E1YJ8yb-00049a-UL@HIDDEN> <83pmrw5hfs.fsf@HIDDEN>
 <875ytmbnk2.fsf@HIDDEN> <83y26i34e1.fsf@HIDDEN>
 <87wnm27b57.fsf@HIDDEN> <87sfwq75q4.fsf@HIDDEN>
 <jwvh7d671i4.fsf-monnier+emacs@HIDDEN> <87wnm22q7y.fsf@HIDDEN>
 <83ee8a2pm7.fsf@HIDDEN> <87fssq2orj.fsf@HIDDEN>
 <87pmru18xg.fsf@HIDDEN> <87lf2i18pv.fsf@HIDDEN>
 <87h7d618j7.fsf@HIDDEN> <87bl3e2m1y.fsf@HIDDEN>
 <CADwFkmkuGXBQ2DQqHY=pmx3fEMnLTjNVxLA1esHe9ht5va516A@HIDDEN>
 <87pmrtz1y7.fsf@HIDDEN> <83pmrt1bsa.fsf@HIDDEN>
 <87y26hxm8a.fsf@HIDDEN>
 <CADwFkmk3MRms=YKA8Tw-3ULZKvucUD=pEui8TYWETPeMgKgXdg@HIDDEN>
 <87k0hvviiu.fsf@HIDDEN>
 <CADwFkmko4SXz_XuHENd5QK=ZY0zr+drL=bo6f4sZQU-ZKgE4TQ@HIDDEN>
X-Now-Playing: Tyme's _To the Dawn_: "Don't Tell Me"
Date: Sat, 30 Oct 2021 14:40:02 +0200
In-Reply-To: <CADwFkmko4SXz_XuHENd5QK=ZY0zr+drL=bo6f4sZQU-ZKgE4TQ@HIDDEN>
 (Stefan Kangas's message of "Fri, 29 Oct 2021 10:59:21 -0700")
Message-ID: <87a6iqr8il.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 @@CONTACT_ADDRESS@@ for details.
 Content preview: Stefan Kangas <stefan@HIDDEN> writes: >> I'm not at all
 sure whether there'd be any negative repercussions to >> spinning a glyph
 in the mode line area (for instance -- what about if >> you're running over
 a slow ssh connection?), but per [...] 
 Content analysis details:   (-2.9 points, 5.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -1.0 ALL_TRUSTED            Passed through trusted hosts only via SMTP
 -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
 [score: 0.0000]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 51490
Cc: 51490 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Stefan Kangas <stefan@HIDDEN> writes:

>> I'm not at all sure whether there'd be any negative repercussions to
>> spinning a glyph in the mode line area (for instance -- what about if
>> you're running over a slow ssh connection?), but perhaps it's worth
>> exploring and see how goes?
>
> Let's continue discussing this as a new bug.

I wonder whether this could be implemented by modifying the glyphs in
the mode line directly instead of going through the entire mode line
machinery (for efficiency).  I was thinking we'd designate (say) the
first (or last) displayed position on the mode line as "the spinner"
(and restore the previous glyph there after finishing spinning, of
course).

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#51490; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 29 Oct 2021 17:59:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Oct 29 13:59:28 2021
Received: from localhost ([127.0.0.1]:55838 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mgWA3-0005rz-Qu
	for submit <at> debbugs.gnu.org; Fri, 29 Oct 2021 13:59:28 -0400
Received: from lists.gnu.org ([209.51.188.17]:43752)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stefankangas@HIDDEN>) id 1mgWA1-0005rq-L6
 for submit <at> debbugs.gnu.org; Fri, 29 Oct 2021 13:59:25 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:37304)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <stefankangas@HIDDEN>)
 id 1mgWA1-0004BL-Ah
 for bug-gnu-emacs@HIDDEN; Fri, 29 Oct 2021 13:59:25 -0400
Received: from mail-pl1-f173.google.com ([209.85.214.173]:35341)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <stefankangas@HIDDEN>)
 id 1mgW9z-0000BS-SY
 for bug-gnu-emacs@HIDDEN; Fri, 29 Oct 2021 13:59:25 -0400
Received: by mail-pl1-f173.google.com with SMTP id n18so7344247plc.2
 for <bug-gnu-emacs@HIDDEN>; Fri, 29 Oct 2021 10:59:23 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=x-gm-message-state:from:references:mime-version:date:message-id
 :subject:to;
 bh=cvGUg1PaJi1ZCpmJoCgDJhPcKKYFhJdjQZANfc0vnT8=;
 b=fMQY9uizmX4MHmV6qfvT9lg3toVXaTN4J6ZlsRgjzWhhF7bDF4G1loFvgUhUCrXN25
 5eZz+tvR9tTa8duUPIA1knCLQGmgnMCRxiM6FesEmSJIxQH3pWk0Ke5eIezKrfOJqupa
 g2/UiMUhyhs/BtIGzPKWrEuUC8zdPYqdS+lOb6TTVkUh4lKzlvB63YZ79+RA9Os6FVGQ
 m/6h/7gcHRyH1syN1LINQIUK2y+0P1sjQzaQRIT7TFqWh1vPzknfZmvhQmoNxs5ULhWg
 Zv5c/lwc7HKfPL6EmAXCW/U9GIKAe6QpMjaz3ehXnki8But9snFCgfdIMJSiU6zaRK+1
 esdA==
X-Gm-Message-State: AOAM531yyEC3Bm9Gb21MEyPh9XOURvZBLhpQrnYaDIeUDAwtj4pXYHsP
 DYXD6kZSklTuXc6l3CjzD/P1ICY5uPaH10W9U9J7Laye
X-Google-Smtp-Source: ABdhPJy5XYKZL+Cx2oTR9TxE/TpzV3+9zQLnpDXkkEML2n5BzH2MVVJ7xmjRqr/RAFAaRVcrICHVfnB9y8tpAzlYzWk=
X-Received: by 2002:a17:90b:3b86:: with SMTP id
 pc6mr21101293pjb.143.1635530362246; 
 Fri, 29 Oct 2021 10:59:22 -0700 (PDT)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Fri, 29 Oct 2021 10:59:21 -0700
From: Stefan Kangas <stefan@HIDDEN>
References: <E1YJ8yb-00049a-UL@HIDDEN>
 <CADwFkmn=6UPOsL8KmM6xzbPuGZMLtk+r7hLO7oKpLvpEXA2W0g@HIDDEN>
 <83pmrw5hfs.fsf@HIDDEN> <875ytmbnk2.fsf@HIDDEN> <83y26i34e1.fsf@HIDDEN>
 <87wnm27b57.fsf@HIDDEN> <87sfwq75q4.fsf@HIDDEN>
 <jwvh7d671i4.fsf-monnier+emacs@HIDDEN>
 <87wnm22q7y.fsf@HIDDEN> <83ee8a2pm7.fsf@HIDDEN> <87fssq2orj.fsf@HIDDEN>
 <87pmru18xg.fsf@HIDDEN> <87lf2i18pv.fsf@HIDDEN> <87h7d618j7.fsf@HIDDEN>
 <87bl3e2m1y.fsf@HIDDEN>
 <CADwFkmkuGXBQ2DQqHY=pmx3fEMnLTjNVxLA1esHe9ht5va516A@HIDDEN>
 <87pmrtz1y7.fsf@HIDDEN> <83pmrt1bsa.fsf@HIDDEN> <87y26hxm8a.fsf@HIDDEN>
 <CADwFkmk3MRms=YKA8Tw-3ULZKvucUD=pEui8TYWETPeMgKgXdg@HIDDEN>
 <87k0hvviiu.fsf@HIDDEN>
X-Debbugs-Cc: Lars Ingebrigtsen <larsi@HIDDEN>
MIME-Version: 1.0
Date: Fri, 29 Oct 2021 10:59:21 -0700
Message-ID: <CADwFkmko4SXz_XuHENd5QK=ZY0zr+drL=bo6f4sZQU-ZKgE4TQ@HIDDEN>
Subject: Show an indicator when Emacs is busy somewhere in the Emacs window
To: bug-gnu-emacs@HIDDEN
Content-Type: text/plain; charset="UTF-8"
Received-SPF: pass client-ip=209.85.214.173;
 envelope-from=stefankangas@HIDDEN; helo=mail-pl1-f173.google.com
X-Spam_score_int: -13
X-Spam_score: -1.4
X-Spam_bar: -
X-Spam_report: (-1.4 / 5.0 requ) BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.25,
 FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25,
 RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001,
 SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -0.8 (/)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.8 (-)

Severity: wishlist

(This is a follow-up to Bug#19776.)

Lars Ingebrigtsen <larsi@HIDDEN> writes:

> Stefan Kangas <stefan@HIDDEN> writes:
>
>> I was talking about showing something in the actual Emacs window, not
>> just changing the mouse pointer.  The mouse pointer can change also when
>> some program has just crashed, so users won't necessarily take this as a
>> sign that "everything is okay, just give us a minute and we'll be back".
>
> And there's no hourglass pointer in terminal Emacs (which apparently is
> almost as popular as GUI Emacs for some reason), so perhaps it's worth
> having a spinning thing somewhere.  In the mode line, for instance.
>
> However, if we want that, perhaps it shouldn't be tied to
> with-delayed-message, but work exactly like the hourglass -- i.e., start
> spinning whenever Emacs is busy for a while.
>
> I'm not at all sure whether there'd be any negative repercussions to
> spinning a glyph in the mode line area (for instance -- what about if
> you're running over a slow ssh connection?), but perhaps it's worth
> exploring and see how goes?

Let's continue discussing this as a new bug.




Acknowledgement sent to Stefan Kangas <stefan@HIDDEN>:
New bug report received and forwarded. Copy sent to larsi@HIDDEN, bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to larsi@HIDDEN, bug-gnu-emacs@HIDDEN:
bug#51490; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sat, 30 Oct 2021 12:45:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.