Hi all,

Am I missing something in the way the docs have been restructured over
the years, or are there serious copy-paste problems with the emacs
local-variables? Specifically, sgml-default-dtd?

Up until now I've been on a newish machine and willing to write using
just the basic included sgml/xml mode, but would really like to get
psgml going again for working on the PHP docs. One problem was that I
couldn't generated manual.ced because of a bogus UTF-8 BOM in
doc-base/entities/globals.ent. Another that I'm facing is that the
sgml-default-dtd local variable seems to be the victim of copy-paste
problems and I'd have to sprinkle symlinks to it everywhere to get the
thing to load properly.

Now, I'll freely admit that I've been out of the emacs/XML game for a
few years, so if I'm missing something and clinging to obsolete ways,
please whack me with a cluebat. But, for instance, the sgml-default-dtd
local variable for language/oop5/basic.xml points to "../../manual.ced"
when the value really should be "../../../manual.ced" (or even,
apparently, "../../../doc-base/manual.ced"). 

Should I have checked out doc-base/ and en/ into the same directory?

Why is the wrong number of directory descenders given in the local
variables for locating a central manual.ced?

What am I missing? Do I have a bogus checkout or is something really
needing fixing here? Please enlighten me. I'm willing to search and
repair any local variables that might need fixing, but as it stands,
either I've got a bogus setup or there are problems with the emacs
local variables in at least some files.


Regards,

Torben

Reply via email to