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