From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: "Robert J. Chassell" Newsgroups: gmane.emacs.psgml.devel,gmane.emacs.devel Subject: Re: Re: Key sequence C-c C-f C-e uses invalid prefix characters Date: Mon, 13 Jan 2003 12:33:54 +0000 (UTC) Sender: psgml-devel-admin@lists.sourceforge.net Message-ID: References: <3DFE4E98.1080204@silmaril.ie> <3DFFC29E.4060100@silmaril.ie> <20030112040605.GA26128@gnu.org> <3E217BDD.6030403@silmaril.ie> <3E21F94C.7070203@silmaril.ie> Reply-To: bob@gnu.org NNTP-Posting-Host: main.gmane.org X-Trace: main.gmane.org 1042461260 6273 80.91.224.249 (13 Jan 2003 12:34:20 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 13 Jan 2003 12:34:20 +0000 (UTC) Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 18Y3nG-0001cy-00 for ; Mon, 13 Jan 2003 13:34:18 +0100 Original-Received: from lists.sourceforge.net ([66.35.250.206] helo=sc8-sf-list2.sourceforge.net) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 18Y3uj-0007kg-00 for ; Mon, 13 Jan 2003 13:42:01 +0100 Original-Received: from sc8-sf-list1-b.sourceforge.net ([10.3.1.13] helo=sc8-sf-list1.sourceforge.net) by sc8-sf-list2.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian)) id 18Y3o0-0004v1-00; Mon, 13 Jan 2003 04:35:04 -0800 Original-Received: from megalith.rattlesnake.com ([140.186.114.245] helo=localhost) by sc8-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian)) id 18Y3nB-0006Ko-00 for ; Mon, 13 Jan 2003 04:34:14 -0800 Original-Received: by rattlesnake.com via sendmail from stdin id (Debian Smail3.2.0.114) Mon, 13 Jan 2003 12:33:54 +0000 (UTC) Original-To: emacs-devel@gnu.org, psgml-devel@lists.sourceforge.net In-reply-to: <3E21F94C.7070203@silmaril.ie> (message from Peter Flynn on Sun, 12 Jan 2003 23:25:00 +0000) Errors-To: psgml-devel-admin@lists.sourceforge.net X-BeenThere: psgml-devel@lists.sourceforge.net X-Mailman-Version: 2.0.9-sf.net Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: X-Original-Date: Mon, 13 Jan 2003 12:33:54 +0000 (UTC) Xref: main.gmane.org gmane.emacs.psgml.devel:100 gmane.emacs.devel:10707 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:10707 > Please understand, no one wants to provide a broken file to someone > else; that is not what the discussion is about. No, but a lot of people who don't grok the fullness of SGML believe that supplying a file with pointy brackets is sufficient. Good point. It is the confusion as to what is the `deliverable'. ... I would prefer to see psgml-mode eventually becoming the default for .sgm[l] and .xml files. By all means keep sgml-mode as Bob suggests for those occasions when it's needed, but rename it ... Yes. Just as I use Mail mode for email, Texinfo mode for Texinfo, I expect to use SGML mode for SGML and XML mode for XML. Clearly, the mode should handle proper `deliverables' well and degrade gracefully to handle files with point brackets as well as the current SGML mode. Hardly anyone, when editing an XML file he just received, will want Emacs to tell him that the mode into which Emacs automatically put him is wrong and that to edit the file comfortably he should shift to a different mode. Such a message will come across as a bug in Emacs. But that bug is what seems to be suggested by the phrase `keep ... for those occasions when it's needed'. Instead, the mode that Emacs determines automatically for the file should handle the problem. Of course, Emacs may give messages saying that the file looks corrupted or that the assemblage is incomplete, as in `No DTD found for this file! Will attempt to continue anyway! Using very limited, default DTD that may not be appropriate for this file.' Does the current PSGML mode gracefully handle a file that has only point brackets and nothing else? Does it do as well as the current SGML mode for these occasions? If so, it sounds to me that PSGML mode provides all the features that the current SGML mode provides and some additional. On the other hand, if it does not yet well handle a file that has pointy brackets and not the full syntax, then the mode fails to degrade gracefully. -- Robert J. Chassell Rattlesnake Enterprises http://www.rattlesnake.com GnuPG Key ID: 004B4AC8 http://www.teak.cc bob@gnu.org ------------------------------------------------------- This SF.NET email is sponsored by: FREE SSL Guide from Thawte are you planning your Web Server Security? Click here to get a FREE Thawte SSL guide and find the answers to all your SSL security issues. http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0026en