From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/77229 Path: news.gmane.org!not-for-mail From: Chong Yidong Newsgroups: gmane.emacs.devel,gmane.emacs.gnus.general Subject: Re: make-progress-reporter suggestions: 'modeline and customizable progress-reporter--pulse-characters Date: Wed, 23 Feb 2011 15:56:56 -0500 Message-ID: <87tyfuh3l3.fsf@stupidchicken.com> References: <87ei76yi1x.fsf@lifelogs.com> <87lj1ergg5.fsf@gmx.de> <87ipwi3hjm.fsf@lifelogs.com> <87fwrmr6gf.fsf@gmx.de> <8739nm1u6n.fsf_-_@lifelogs.com> <878vxdxfzw.fsf@lifelogs.com> <87fwrj6j18.fsf@gmx.de> <87zkpp43s2.fsf@gmx.de> <87aaho0yi1.fsf@lifelogs.com> <87ipwb5fcc.fsf@gnus.org> <87fwrf87f3.fsf@gmx.de> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1298494655 9707 80.91.229.12 (23 Feb 2011 20:57:35 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 23 Feb 2011 20:57:35 +0000 (UTC) Cc: ding@gnus.org, emacs-devel@gnu.org To: Michael Albinus Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Feb 23 21:57:28 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1PsLm4-0005jh-At for ged-emacs-devel@m.gmane.org; Wed, 23 Feb 2011 21:57:28 +0100 Original-Received: from localhost ([127.0.0.1]:36146 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PsLm3-0000WJ-IR for ged-emacs-devel@m.gmane.org; Wed, 23 Feb 2011 15:57:27 -0500 Original-Received: from [140.186.70.92] (port=40318 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PsLlu-0000MT-GV for emacs-devel@gnu.org; Wed, 23 Feb 2011 15:57:19 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PsLlb-0003v1-GJ for emacs-devel@gnu.org; Wed, 23 Feb 2011 15:57:00 -0500 Original-Received: from vm-emlprdomr-06.its.yale.edu ([130.132.50.147]:49817) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PsLlb-0003uv-DA for emacs-devel@gnu.org; Wed, 23 Feb 2011 15:56:59 -0500 Original-Received: from furball (dhcp128036014213.central.yale.edu [128.36.14.213]) (authenticated bits=0) by vm-emlprdomr-06.its.yale.edu (8.14.4/8.14.4) with ESMTP id p1NKuuRD009581 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Wed, 23 Feb 2011 15:56:56 -0500 Original-Received: by furball (Postfix, from userid 1000) id 0295C160683; Wed, 23 Feb 2011 15:56:56 -0500 (EST) In-Reply-To: <87fwrf87f3.fsf@gmx.de> (Michael Albinus's message of "Wed, 23 Feb 2011 09:46:40 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) X-Scanned-By: MIMEDefang 2.71 on 130.132.50.147 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 130.132.50.147 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:136407 gmane.emacs.gnus.general:77229 Archived-At: Michael Albinus writes: > I'm waiting, whether there is resistance to that change (Stefan? > Chong?). If there is no opposition, I'll install the patch next > weekend in the trunk. I'm dubious about the idea. The mode-line is supposed to show information about one window, while the progress-reporter is a global indicator, so conceptually it's not a good fit. What do we do if the user switches windows while the progress reporter is spinning? Does the current window take over the spinning? Or do inactive mode-lines spin too? (That would be annoying.) Global indicators, especially transient ones, ought to use the echo area. Using the background of the echo area as a progress bar would be nice, but that may need some redisplay engine changes. (It won't be annoying if the color changes are muted enough, and I believe there are many GUI applications that do something similar.) If that's too hard, how about reserving the first character in the echo area for a spinner instead?