From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ted Zlatanov Newsgroups: gmane.emacs.devel Subject: Re: "Loading" Date: Mon, 19 Mar 2012 09:32:42 -0400 Organization: =?utf-8?B?0KLQtdC+0LTQvtGAINCX0LvQsNGC0LDQvdC+0LI=?= @ Cienfuegos Message-ID: <87obrs3edh.fsf@lifelogs.com> References: <87obrzo8qy.fsf@gmx.de> <8762e75k1o.fsf@thinkpad.tsdh.de> <87ipi76xmc.fsf@gmx.de> <87ipi6e0a1.fsf@gmx.de> <87zkbicg8r.fsf@gmx.de> <87obry5ba8.fsf@thinkpad.tsdh.de> Reply-To: emacs-devel@gnu.org NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1332164013 31281 80.91.229.3 (19 Mar 2012 13:33:33 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 19 Mar 2012 13:33:33 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Mar 19 14:33:33 2012 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1S9ciK-0001Vv-DD for ged-emacs-devel@m.gmane.org; Mon, 19 Mar 2012 14:33:32 +0100 Original-Received: from localhost ([::1]:35991 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S9ciF-0006RW-RZ for ged-emacs-devel@m.gmane.org; Mon, 19 Mar 2012 09:33:27 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:44205) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S9ci8-0006R1-3O for emacs-devel@gnu.org; Mon, 19 Mar 2012 09:33:26 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1S9chy-0005hs-0T for emacs-devel@gnu.org; Mon, 19 Mar 2012 09:33:19 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:35902) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S9chx-0005hZ-Q7 for emacs-devel@gnu.org; Mon, 19 Mar 2012 09:33:09 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1S9cho-0001Bc-Po for emacs-devel@gnu.org; Mon, 19 Mar 2012 14:33:00 +0100 Original-Received: from c-76-28-40-19.hsd1.vt.comcast.net ([76.28.40.19]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 19 Mar 2012 14:33:00 +0100 Original-Received: from tzz by c-76-28-40-19.hsd1.vt.comcast.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 19 Mar 2012 14:33:00 +0100 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: emacs-devel@gnu.org Original-Lines: 32 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: c-76-28-40-19.hsd1.vt.comcast.net X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6; d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" Mail-Copies-To: never User-Agent: Gnus/5.130004 (Ma Gnus v0.4) Emacs/24.0.94 (gnu/linux) Cancel-Lock: sha1:doPuMnA0H/VL1Zj4vfLMy5MTJyY= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:149130 Archived-At: On Thu, 15 Mar 2012 17:12:10 +0100 Lars Magne Ingebrigtsen wrote: LMI> Lars Magne Ingebrigtsen writes: >> If we have a global spinner, all that would convey to the user is that >> Emacs is doing something... somewhere... for some reason... LMI> On the other hand, if the interface allowed mouse-over over the spinner LMI> to display a text saying what it was doing, then that might be nice. LMI> Even for a per-buffer spinner. A spinner is just one instance of a progress reporter (indeterminate) so we should aim to implement a general progress reporter. I am in favor of both a per-buffer reporter in the modeline, and a global progress indicator. Both should use the "Harvey balls" Unicode characters, if they are available, rather than the typical \|/- characters, and it could even use SVG if that's available. On mouseover this special progress report indicator it would display the messages currently littering the echo area. It should all be passed in parameters to `make-progress-reporter' with the defaults left the way they are now. We discussed this a while ago and Michael had a proposal with working code that used the current modeline IIRC. The global progress indicator could live in the menu bar or in the currently active modeline. I feel that providing a flexible interface we can use and experiment on is more important than getting every possible case right from the start, so please think of flexible approaches rather than exactly how it should be done to please everyone. Ted