* XHTML editing mode in emacs? @ 2002-09-12 14:02 Matthew Vernon 2002-09-12 15:10 ` Charles Muller ` (2 more replies) 0 siblings, 3 replies; 8+ messages in thread From: Matthew Vernon @ 2002-09-12 14:02 UTC (permalink / raw) Hi, I have emacs 21.2.1, and would like a decent mode for editing XHTML strict in; any suggestions? Matthew -- Rapun.sel - outermost outpost of the Pick Empire http://www.pick.ucam.org ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: XHTML editing mode in emacs? 2002-09-12 14:02 XHTML editing mode in emacs? Matthew Vernon @ 2002-09-12 15:10 ` Charles Muller [not found] ` <mailman.1031843413.3623.help-gnu-emacs@gnu.org> 2002-09-13 14:44 ` XHTML editing mode in emacs? Stefan Monnier <foo@acm.com> 2 siblings, 0 replies; 8+ messages in thread From: Charles Muller @ 2002-09-12 15:10 UTC (permalink / raw) Matthew asked: > I have emacs 21.2.1, and would like a decent mode for editing XHTML > strict in; any suggestions? I would assume, from this, that you are not yet using TEI-Emacs. It is a wonderful mode, that along with SGML/XML, does really nice stuff with all the variants of strict/transitional in HTML and XHTML, along with providing much enhanced Unicode and font support. You can download it from the TEI web site at http://www.tei-c.org/Software/ If you have any problems with it, the people on the TEI mail list are very helpful. Chuck --------------------------- Charles Muller <acmuller@gol.com> Faculty of Humanities, Toyo Gakuen University Digital Dictionary of Buddhism and CJKV-English Dictionary [http://www.acmuller.net] Mobile Phone: 090-9310-1787 ^ permalink raw reply [flat|nested] 8+ messages in thread
[parent not found: <mailman.1031843413.3623.help-gnu-emacs@gnu.org>]
[parent not found: <m31y7zujvg.fsf@hartford-hwp.com>]
* Configuring TEI-Emacs [not found] ` <m31y7zujvg.fsf@hartford-hwp.com> @ 2002-09-13 4:06 ` Charles Muller 2002-09-13 15:09 ` Haines Brown ` (2 more replies) 0 siblings, 3 replies; 8+ messages in thread From: Charles Muller @ 2002-09-13 4:06 UTC (permalink / raw) Cc: brownh Haines wrote: > Your recommendation much appreciated, but I wonder if you would be > willing t expand a little upon it. I am using tei-emacs with RedHat Linux 7.3. Here is what you need to do to make it work: (1) Download the Unix version of the tei-emacs from http://www.tei-c.org/Software/tei-emacs.tar.gz (2) Unpack the tei-emacs directory at some appropriate location such as /home/your_name/tei e.g. $ gunzip /home/your_name/tei/tei-emacs.tar.gz $ tar xvf /home/your_name/tei/tei-emacs.tar ($ represents the prompt). (3) Edit your .emacs file to include the TEI extensions. You also need to comment out any PSGML extensions: ;; PSGML extensions ;;(setq load-path (cons "/usr/local/share/emacs/site-lisp" load-path)) ;;(autoload 'sgml-mode "psgml" "Major mode to edit SGML files." t) ;;(autoload 'xml-mode "psgml" "Major mode to edit XML files." t) ;; TEI extensions (setq homedir "/home/tfinney/TEI/tei-emacs") (add-to-list 'load-path (concat homedir "/elisp")) (load-library "tei-emacs-init") I add these lines at the end of my .emacs file. You can edit the file with emacs (e.g. $ emacs /home/your_name/.emacs). (4) Now you need to install the leim directory; otherwise you get the "latin-1 prefix" error when you try to open an XML file. There is an RPM that does the trick: "emacs-leim-21.2-2.i386.rpm". This should be on the RH Linux 7.3 installation CDs. You need to become su and type $ rpm -ivh emacs-leim-21.2-2.i386.rpm (5) If you ever want to go back to PSGML, comment out the TEI extensions and uncomment the PSGML extensions: ;; PSGML extensions (setq load-path (cons "/usr/local/share/emacs/site-lisp" load-path)) (autoload 'sgml-mode "psgml" "Major mode to edit SGML files." t) (autoload 'xml-mode "psgml" "Major mode to edit XML files." t) ;; TEI extensions ;;(setq homedir "/home/chuck/TEI/tei-emacs") ;;(add-to-list 'load-path (concat homedir "/elisp")) ;;(load-library "tei-emacs-init") You need to restart emacs before the changes take effect. Chuck --------------------------- Charles Muller <acmuller@gol.com> Faculty of Humanities, Toyo Gakuen University Digital Dictionary of Buddhism and CJKV-English Dictionary [http://www.acmuller.net] Mobile Phone: 090-9310-1787 ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Configuring TEI-Emacs 2002-09-13 4:06 ` Configuring TEI-Emacs Charles Muller @ 2002-09-13 15:09 ` Haines Brown 2002-09-13 17:10 ` Charles Muller 2002-09-13 15:38 ` Haines Brown [not found] ` <mailman.1031931613.4463.help-gnu-emacs@gnu.org> 2 siblings, 1 reply; 8+ messages in thread From: Haines Brown @ 2002-09-13 15:09 UTC (permalink / raw) Cc: help-gnu-emacs Chuch, thanks for the detailed reply. So when it says to stick the files into /Library, they mean anyplace, as long as the location is pointed to in ~./emacs. For me, anyway, that was not at all intuitive ;-(. Haines ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Configuring TEI-Emacs 2002-09-13 15:09 ` Haines Brown @ 2002-09-13 17:10 ` Charles Muller 0 siblings, 0 replies; 8+ messages in thread From: Charles Muller @ 2002-09-13 17:10 UTC (permalink / raw) Cc: help-gnu-emacs Haines, > So when it says to stick the files into /Library, they mean anyplace, > as long as the location is pointed to in ~./emacs. For me, anyway, > that was not at all intuitive ;-(. It was not for me either--I just got it set up a couple of weeks ago, and those instructions are something that a guy on the TEI list sent to me. It is a huge set of files, but once I got it set up, it improved my Emacs functioning in many ways, besides simply being able to do XML and XHTML the way one is supposed to. But I am now stuck at the point of trying to get the XSLT to work (it can't find java), so if you have any success with that, please let me know. Chuck --------------------------- Charles Muller <acmuller@gol.com> Faculty of Humanities, Toyo Gakuen University Digital Dictionary of Buddhism and CJKV-English Dictionary [http://www.acmuller.net] Mobile Phone: 090-9310-1787 ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Configuring TEI-Emacs 2002-09-13 4:06 ` Configuring TEI-Emacs Charles Muller 2002-09-13 15:09 ` Haines Brown @ 2002-09-13 15:38 ` Haines Brown [not found] ` <mailman.1031931613.4463.help-gnu-emacs@gnu.org> 2 siblings, 0 replies; 8+ messages in thread From: Haines Brown @ 2002-09-13 15:38 UTC (permalink / raw) Cc: help-gnu-emacs Chuck, Your feedback much appreciated. It didn't dawn on my that "Library" mean any directory of my choosing ;-( The tei-emacs stuff turns out to be about 80 Mb, which overwhelmed my /home partition, and so had to symlink to the files. After editing my .emacs, I should be all set to go. Thanks!! Haines ^ permalink raw reply [flat|nested] 8+ messages in thread
[parent not found: <mailman.1031931613.4463.help-gnu-emacs@gnu.org>]
* Re: Configuring TEI-Emacs [not found] ` <mailman.1031931613.4463.help-gnu-emacs@gnu.org> @ 2002-09-13 16:30 ` Haines Brown 0 siblings, 0 replies; 8+ messages in thread From: Haines Brown @ 2002-09-13 16:30 UTC (permalink / raw) Haines Brown <brownh@hartford-hwp.com> writes: Sorry for the duplicate message (which I thought was personal, not going out to everyone). I managed to get XML going under emacs with tei-emacs, but doing so upsets my emacs set up. More specifically, I define my emacs fonts and geometry with a set of statements in ~/.Xdefaults: emacs*bitmapIcon: on emacs.Font:*-lucidatypewriter-bold-r-normal-*-12-* emacs.geometry:=221x84+0+26 emacs.toolBar: 0 And define colors in ~/.emacs: (set-background-color "linen") (set-foreground-color "RoyalBlue4") (set-mouse-color "Orchid") (set-cursor-color "Orchid") And then added statements to support tei-emacs: (setq homedir "/home/brownh/elisp/tei/tei-emacs") (add-to-list 'load-path (concat homedir "/elisp")) (load-library "tei-emacs-init") The last statement (load-library) kills the custom configuration of geometry and color. Also, emacs no longer starts in text mode. I want the SGML/XML mode to load only when an .xml file is present in the buffer. -- Haines Brown brownh@hartford-hwp.com kb1grm@arrl.net www.hartford-hwp.com ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: XHTML editing mode in emacs? 2002-09-12 14:02 XHTML editing mode in emacs? Matthew Vernon 2002-09-12 15:10 ` Charles Muller [not found] ` <mailman.1031843413.3623.help-gnu-emacs@gnu.org> @ 2002-09-13 14:44 ` Stefan Monnier <foo@acm.com> 2 siblings, 0 replies; 8+ messages in thread From: Stefan Monnier <foo@acm.com> @ 2002-09-13 14:44 UTC (permalink / raw) >>>>> "Matthew" == Matthew Vernon <matthew@debian.org> writes: > I have emacs 21.2.1, and would like a decent mode for editing XHTML > strict in; any suggestions? I'm not sure what you'd consider decent, but the latest sgml-mode.el in the development version of Emacs has improved its SGML and HTML support by adding support for XML (as a restriction of SGML). You can try it out from http://savannah.gnu.org/cgi-bin/viewcvs/emacs/emacs/lisp/textmodes/sgml-mode.el?rev=HEAD Stefan ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2002-09-13 17:10 UTC | newest] Thread overview: 8+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2002-09-12 14:02 XHTML editing mode in emacs? Matthew Vernon 2002-09-12 15:10 ` Charles Muller [not found] ` <mailman.1031843413.3623.help-gnu-emacs@gnu.org> [not found] ` <m31y7zujvg.fsf@hartford-hwp.com> 2002-09-13 4:06 ` Configuring TEI-Emacs Charles Muller 2002-09-13 15:09 ` Haines Brown 2002-09-13 17:10 ` Charles Muller 2002-09-13 15:38 ` Haines Brown [not found] ` <mailman.1031931613.4463.help-gnu-emacs@gnu.org> 2002-09-13 16:30 ` Haines Brown 2002-09-13 14:44 ` XHTML editing mode in emacs? Stefan Monnier <foo@acm.com>
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).