From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/77299 Path: news.gmane.org!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.gnus.general,gmane.emacs.devel Subject: Re: Global indicators Date: Thu, 24 Feb 2011 20:56:26 +0100 Message-ID: <877hcp9pg5.fsf@gmx.de> 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> <87tyfuh3l3.fsf@stupidchicken.com> <87hbbuv25k.fsf@lola.goethe.zz> <87tyfu1d2v.fsf@lifelogs.com> <87hbbui41s.fsf@stupidchicken.com> <87lj16cec2.fsf@lifelogs.com> <87oc61z4te.fsf_-_@lifelogs.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1298577431 8027 80.91.229.12 (24 Feb 2011 19:57:11 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 24 Feb 2011 19:57:11 +0000 (UTC) Cc: ding@gnus.org, emacs-devel@gnu.org To: Ted Zlatanov Original-X-From: ding-owner+M25626@lists.math.uh.edu Thu Feb 24 20:57:07 2011 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1PshJD-0005sn-6i for ding-account@gmane.org; Thu, 24 Feb 2011 20:57:07 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1PshIn-0005Rn-Vr; Thu, 24 Feb 2011 13:56:42 -0600 Original-Received: from mx2.math.uh.edu ([129.7.128.33]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1PshIl-0005RT-MG for ding@lists.math.uh.edu; Thu, 24 Feb 2011 13:56:39 -0600 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx2.math.uh.edu with esmtp (Exim 4.72) (envelope-from ) id 1PshIk-00026M-0a for ding@lists.math.uh.edu; Thu, 24 Feb 2011 13:56:39 -0600 Original-Received: from mailout-de.gmx.net ([213.165.64.22]) by quimby.gnus.org with smtp (Exim 4.72) (envelope-from ) id 1PshIi-0001r0-Cw for ding@gnus.org; Thu, 24 Feb 2011 20:56:36 +0100 Original-Received: (qmail invoked by alias); 24 Feb 2011 19:56:30 -0000 Original-Received: from p57BB909E.dip0.t-ipconnect.de (EHLO detlef.gmx.de) [87.187.144.158] by mail.gmx.net (mp020) with SMTP; 24 Feb 2011 20:56:30 +0100 X-Authenticated: #3708877 X-Provags-ID: V01U2FsdGVkX1/s+rgNJfvsnn42EyMDQig/nBFBsFFFxk93Hi6umB B+pkUCKpJS7KuP In-Reply-To: <87oc61z4te.fsf_-_@lifelogs.com> (Ted Zlatanov's message of "Thu, 24 Feb 2011 12:05:17 -0600") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) X-Y-GMX-Trusted: 0 X-Spam-Score: -1.9 (-) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:77299 gmane.emacs.devel:136451 Archived-At: Ted Zlatanov writes: > On Thu, 24 Feb 2011 11:55:10 -0500 Stefan Monnier > wrote: > >>> OK, let's do it that way. Are you happy with the way Michael's patch >>> specifies it with %/? > > SM> I don't think we need a C-level change for this feature, so no %/. > SM> Instead, we should use a Lisp variable. > > That's fine. My latest version of the patch didn't use the "%/" formatter. Instead of, I did allow to specify a symbol, which would get the rotating values of `progress-reporter--pulse-characters'. This symbol could be part of `mode-line-format', but this is not mandatory. I gave two examples, where it would make sense to use the modeline instead of the echo area: * You could change `mode-line-remote' by a spinning character, indicating that Tramp is busy, not dead. * You could replace the face of `mode-line-buffer-identification', indicating some actions in the corresponding buffer. But of course, it might be better to indicate also other places for indicators but echo area and modeline. > CY> Another problem is that when you have lots of windows, each with its own > CY> mode-line, mode-lines become much less appealing locations for global > CY> indicators. Ideally, you want to be able to glance at the same spot on > CY> the Emacs frame, regardless of which window is active. (Using the > CY> mode-line to show the date, battery life, etc. is problematic for the > CY> same reason). I agree that we shall not add more indicators to the modeline. But animating existing ones might be useful. > Are you going to propose an API and some specifics of what functionality > these indicators will offer and where and how they can be attached, or > do you want me and Michael to come up with something? Same question here. > I really hope we make the indicators text-based so they work in text mode. 1+. Gtk-based indicators are a good thing, but they shall have alternatives applicable with "emacs -nw". > Thanks > Ted Best regards, Michael.