From xemacs-m  Sat Mar 15 18:27:24 1997
Received: from loiosh.kei.com (ckd@loiosh.kei.com [192.88.144.32])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id SAA26210
	for <xemacs-beta@xemacs.org>; Sat, 15 Mar 1997 18:27:24 -0600 (CST)
Received: (from ckd@localhost)
	by loiosh.kei.com (8.8.5/8.8.5) id TAA28629;
	Sat, 15 Mar 1997 19:26:18 -0500 (EST)
To: Hrvoje Niksic <hniksic@srce.hr>
Cc: xemacs-beta@xemacs.org
Subject: Re: HTML mode indentation bug
References: <199703141709.MAA02151@amber.vis-av.com> <199703141742.JAA08739@newman> <rvafo6mhsg.fsf@sdnp5.ucsd.edu> <kigohclj6x3.fsf@jagor.srce.hr> <rxsendgu61q.fsf@ecf.teradyne.com> <kigu3mciwje.fsf@jagor.srce.hr> <rxsd8t0u3oc.fsf@ecf.teradyne.com> <kigk9n8g0o7.fsf@jagor.srce.hr>
Mime-Version: 1.0 (generated by tm-edit 7.105)
Content-Type: text/plain; charset=US-ASCII
From: Christopher Davis <ckd@loiosh.kei.com>
Date: 15 Mar 1997 19:26:17 -0500
In-Reply-To: Hrvoje Niksic's message of 16 Mar 1997 01:06:48 +0100
Message-ID: <w4bu8kwul2.fsf@loiosh.kei.com>
X-Mailer: Gnus v5.4.25/XEmacs 19.15
X-Face:  I8Alb*-ZdjN\/8k_QR,^l^m6GQB'S-B:}DVP].1HOw#tx:TX$k;Wl;4zqjWR|-jheM#?
 &beR<z=pG{]"563AA5pml2_[f:k>f(!|0<U[iwGMH"Z(rIqt9rGO*^KRV6^ej+*37UKHhC%+"
 7T>b0m=M~=%.Am>"QEY.(#Ys.%"s?z,hmwp&y0%p>9+T
X-Attribution: ckd

Hrv> == Hrvoje Niksic <hniksic@srce.hr>

 Hrv> You misunderstand.  I wasn't arguing any particular (mis)feature of
 Hrv> sh-script.el, just the wrong answer to a question.  The question
 Hrv> "how do I program csh/cobol/frames in XEmacs" must not be answered
 Hrv> with "use sh / use vi / load god-knows-which dtd".  That, and only
 Hrv> that was my point.

The standard, IIRC, says that if you don't declare a DTD using DOCTYPE,
the document should be assumed to be HTML 2.0.  (Not that anyone adheres
to the standard, alas.)

I do think the default should be either 2.0 or 3.2 (preferably 3.2), *and*
that the default template should insert a DOCTYPE for said default.  This
is the way it currently is (defaulting to 2.0, which is the one that's
actually in an RFC).

We should *include* the HTML Pro DTD.  If there's ENOUGH of an outcry we
could make it the default (I'll just change mine back to 3.2).

There is no point having people use an SGML-based DTD-aware editing mode
if they're not using a DTD (even a shambling horror like HTML Pro :).
Really.  It's like trying to write C code in emacs-lisp mode, where every
time you hit parens it's doing bizarre things to your indenting...

