From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Alan Mackenzie Newsgroups: gmane.emacs.cc-mode.general,gmane.emacs.pretest.bugs,gmane.emacs.devel Subject: Re: [simon.marshall@misys.com: Font Lock on-the-fly misfontification in C++] Date: Thu, 3 Aug 2006 10:17:01 +0100 Message-ID: <20060803091700.GB1282@muc.de> References: <20060723142630.GB1433@muc.de> <20060731220419.GF1271@muc.de> <17616.29352.887502.516153@parhasard.net> <85mzanwjct.fsf@lola.goethe.zz> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1154593538 11988 80.91.229.2 (3 Aug 2006 08:25:38 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 3 Aug 2006 08:25:38 +0000 (UTC) Cc: bug-cc-mode@gnu.org, David Kastrup , emacs-pretest-bug@gnu.org, simon.marshall@misys.com, emacs-devel@gnu.org, kehoea@parhasard.net, monnier@iro.umontreal.ca Original-X-From: cc-mode-help-bounces@lists.sourceforge.net Thu Aug 03 10:25:26 2006 Return-path: Envelope-to: sf-cc-mode-help@m.gmane.org Original-Received: from lists-outbound.sourceforge.net ([66.35.250.225]) by ciao.gmane.org with esmtp (Exim 4.43) id 1G8YVJ-0006US-6O for sf-cc-mode-help@m.gmane.org; Thu, 03 Aug 2006 10:24:31 +0200 Original-Received: from sc8-sf-list1-new.sourceforge.net (unknown [10.3.1.93]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 76E6C12BA4; Thu, 3 Aug 2006 01:24:28 -0700 (PDT) Original-Received: from sc8-sf-mx1-b.sourceforge.net ([10.3.1.91] helo=mail.sourceforge.net) by sc8-sf-list1-new.sourceforge.net with esmtp (Exim 4.43) id 1G8YVG-0005RE-93 for cc-mode-help@lists.sourceforge.net; Thu, 03 Aug 2006 01:24:26 -0700 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by mail.sourceforge.net with esmtps (TLSv1:RC4-SHA:128) (Exim 4.44) id 1G8YVE-0004ls-8U for cc-mode-help@lists.sourceforge.net; Thu, 03 Aug 2006 01:24:26 -0700 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by fencepost.gnu.org with esmtp (Exim 4.34) id 1G8YVB-0007Nv-Up for bug-cc-mode@gnu.org; Thu, 03 Aug 2006 04:24:22 -0400 Original-Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.52) id 1G8YYS-000563-AJ for bug-cc-mode@gnu.org; Thu, 03 Aug 2006 04:27:46 -0400 Original-Received: from [193.149.48.1] (helo=mail.muc.de) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA:32) (Exim 4.52) id 1G8YYR-00055K-D5 for bug-cc-mode@gnu.org; Thu, 03 Aug 2006 04:27:43 -0400 Original-Received: (qmail 58321 invoked from network); 3 Aug 2006 08:24:11 -0000 Original-Received: from acm.muc.de (HELO localhost.localdomain) (Debian-exim@193.149.49.134) by mail.muc.de with SMTP; 3 Aug 2006 08:24:11 -0000 Original-Received: from acm by localhost.localdomain with local (Exim 4.50) id 1G8ZK9-0000jd-2D; Thu, 03 Aug 2006 10:17:01 +0100 Original-To: Richard Stallman Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.9i X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on monty-python X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=FORGED_RCVD_HELO autolearn=failed version=3.0.4 X-Spam-Score: 1.0 (+) X-Spam-Report: Spam Filtering performed by sourceforge.net. See http://spamassassin.org/tag/ for more details. Report problems to http://sf.net/tracker/?func=add&group_id=1&atid=200001 1.0 FORGED_RCVD_HELO Received: contains a forged HELO X-BeenThere: cc-mode-help@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list List-Id: "Bug reports, feature requests, and general talk about CC Mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: cc-mode-help-bounces@lists.sourceforge.net Errors-To: cc-mode-help-bounces@lists.sourceforge.net Xref: news.gmane.org gmane.emacs.cc-mode.general:3699 gmane.emacs.pretest.bugs:13271 gmane.emacs.devel:58037 Archived-At: Morning, Richard! On Wed, Aug 02, 2006 at 05:20:12PM -0400, Richard Stallman wrote: > For distinguishing the two versions I write "Emacs" and "XEmacs", > because the context shows we are talking about these two variants > of the original GNU Emacs. This leaves a difficulty when there is no context. For example, you might find this in an overview of editors: (1) "Most free editors do syntax highlighting. In vim, ........ In Emacs, syntax highlighting is usually called "font locking"." A bit lower down in the same article, there might be .... (2) "In some editors you can also highlight a region of text explicitly. In vim you do ......., in Emacs you can type M-o M-o." > In other contexts, there is no need to refer to the two variants but > there is a need to connect Emacs with the GNU system. There I write > "GNU Emacs". In paragraph (1), it is clear that "Emacs" includes XEmacs. To substitute "Emacs and XEmacs" would make the sentence clumsy and less readable, and wouldn't be helpful to the target readership. In paragraph (2), the context of bare "Emacs" having previously been set to "generic Emacs", clarity demands the substitution of "GNU Emacs". I believe "GNU Emacs" is used mainly for unambiguous identification rather than connecting it with the GNU system - much like "John of Gaunt" is used to clarify which John you're talking about rather than to associate him with the town of Gent in Belgium. The root of the problem is that XEmacs is neither identical with Emacs nor totally independent from it. Until such time as XEmacs diverges completely from Emacs (another Boston tea party? ;-), or remerges with it, there will be no good solution to the problem. How about using a mixture of judgement, good sense, and tact, taking each case on its merits? :-( -- Alan. ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV