Sebastian wrote: > > go into emacs, and say > M-x byte-compile-file > and locate the relevant .el file I am so glad to know about this. I was creating problems everywhere without realizing it. > On the other hand, try customizing XMetal, and fighting with the vbscript > implementation in there. At least emacs is rational, and you can get access > to full-scale debugging. Fooling around in XMetal is (in my experience) > like wading through treacle. Although I had terrible difficulties getting the relevant major modes functioning in Emacs from the start, and it has taken a lot of time to be able to do any kind of productive work with it, I have gradually been taken in by its incredible versatility. For pure XML work, I am still able to work more effectively with XML Spy, but I am driven by my continually growing hatred of Microsoft to try to learn how to do things in Linux, and Emacs seems to be the only realistic option. But the fact that I can also use it to do my mail, as a shell, and so forth, as well as write macros, makes a huge difference. Also, I don't know if anyone else has noticed, but nowadays when you search for anything XML or XSL-related on Google, XML Spy automatically appears at the top of the list, highlighted. It is a shame that search engines have to go for this kind of blatant commercialism. > Perhaps I should come clean and admit that my own normal working > method is to edit XML files in Emacs (for the colour coding, > and tag-completion), but do any parsing or processing from the command-line. > I never use that Java/XSLT stuff in the tei-emacs menus at all. And now I have heard this from a few others as well. Would I be right in assuming that when you do parsing from the command line, you can, for instance, validate a whole directory of files at once? I would like to eventually be able to do this for my project. Chuck --------------------------- Charles Muller <[log in to unmask]> Faculty of Humanities, Toyo Gakuen University Digital Dictionary of Buddhism and CJKV-English Dictionary [http://www.acmuller.net] Mobile Phone: 090-9310-1787