From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Miles Bader Newsgroups: gmane.emacs.devel Subject: Re: Mode-line customization. Date: 07 May 2004 10:49:38 +0900 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <1z3c6f738s.fsf@tcdec3.bham.ac.uk> <20040506140649.GA29608@fencepost> Reply-To: Miles Bader NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1083894703 8972 80.91.224.253 (7 May 2004 01:51:43 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 7 May 2004 01:51:43 +0000 (UTC) Cc: emacs-devel@gnu.org, "Kim F. Storm" Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Fri May 07 03:51:37 2004 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1BLuWX-0008Up-00 for ; Fri, 07 May 2004 03:51:37 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1BLuWW-0007Xt-00 for ; Fri, 07 May 2004 03:51:37 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.30) id 1BLuWT-0002El-B0 for emacs-devel@quimby.gnus.org; Thu, 06 May 2004 21:51:33 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.30) id 1BLuVw-0002Du-JB for emacs-devel@gnu.org; Thu, 06 May 2004 21:51:00 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.30) id 1BLuVI-00023P-JQ for emacs-devel@gnu.org; Thu, 06 May 2004 21:50:51 -0400 Original-Received: from [202.32.8.202] (helo=TYO202.gate.nec.co.jp) by monty-python.gnu.org with esmtp (Exim 4.30) id 1BLuUj-0001Qr-VP; Thu, 06 May 2004 21:49:46 -0400 Original-Received: from mailgate3.nec.co.jp (mailgate53.nec.co.jp [10.7.69.192]) by TYO202.gate.nec.co.jp (8.11.7/3.7W01080315) with ESMTP id i471ngJ13545; Fri, 7 May 2004 10:49:42 +0900 (JST) Original-Received: (from root@localhost) by mailgate3.nec.co.jp (8.11.7/3.7W-MAILGATE-NEC) id i471ng726038; Fri, 7 May 2004 10:49:42 +0900 (JST) Original-Received: from edtmg02.lsi.nec.co.jp ([10.26.16.202]) by mailsv.nec.co.jp (8.11.7/3.7W-MAILSV-NEC) with ESMTP id i471nfr14234; Fri, 7 May 2004 10:49:41 +0900 (JST) Original-Received: from mcsss2.ucom.lsi.nec.co.jp (localhost [127.0.0.1]) by edtmg02.lsi.nec.co.jp (8.12.10/8.12.10) with ESMTP id i471ndvj027202; Fri, 7 May 2004 10:49:40 +0900 (JST) Original-Received: from mcspd15 (mcspd15 [10.30.114.174]) by mcsss2.ucom.lsi.nec.co.jp (8.12.10/8.12.8/EDcg v2.01-mc/1046780839) with ESMTP id i471ndaQ002799; Fri, 7 May 2004 10:49:39 +0900 (JST) Original-Received: by mcspd15 (Postfix, from userid 31295) id 97E6149A; Fri, 7 May 2004 10:49:38 +0900 (JST) Original-To: David Kastrup System-Type: i686-pc-linux-gnu Blat: Foop In-Reply-To: Original-Lines: 31 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.4 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:22894 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:22894 David Kastrup writes: > Which is an advantage. It took me several weeks to months to notice > and figure out the subtle difference between CVS-1.21 and CVS:1.21. > It is something that escapes the casual user completely. CVS*1.21 not > only uses the same meme as the buffer modification flag, it is also > much more apparent. The problem is that it makes it harder to read the version number, which is important, and just generally, stuffing it in there seems bit ... kludgey. It may also be less nice with other version-numbering schemes, e.g., in arch the modeline-version looks something like: `Arch-468[devo--0]'. If this is actually important (I'm not convinced really), I'd much prefer something like a variation on what Kim suggestion, e.g.: **CVS:1.21 (changing the - to : as well, to clue in traditionalists). Or, theoretically with arch: **Arch-468[devo--0] Putting it _before_ the VC name make it even easier to see than an embedded `*' or one which follows, and interfere less with the actual contents of the VC version string. Doubling it makes it even _more_ obvious, and as you pointed out, reinforces the analogy with the buffer-modified indicator. -Miles -- My spirit felt washed. With blood. [Eli Shin, on "The Passion of the Christ"]