Re: [Psgml-user] Auto-inserting <![CDATA[ ... ]]>
Brought to you by:
lenst
From: D. D. B. <da...@dz...> - 2004-02-23 11:24:21
|
On Sun, 2004-02-22 at 17:54, Syd Bauman wrote: > > Could someone recommend some handy way of including the commented > > CDATA stuff with the minimum of typing? Is that what Markup -> > > Custom Markup is for? > > Yes, at least that's what I use Markup -> Custom Markup for. This > may also help with your namespace insertion. > > I run the following code inside a function that is called by > sgml-mode-hook. > > ;; > ;; I insert CDATA marked sections pretty frequently ... > ;; > (add-to-list 'sgml-custom-markup '("CDATA section" "<![CDATA[]]>")) > (add-to-list 'sgml-custom-markup '("TEI example" "<eg>\n<![CDATA[\r]]></eg>")) Hmmm ... this doesn't work for me. I added *exactly* what you have above to my .emacs and I get the following error: An error has occurred while loading `/home/darren/.emacs.el': Symbol's value as variable is void: sgml-custom-markup To ensure normal operation, you should investigate the cause of the error in your initialization file and remove it. Start Emacs with the `--debug-init' option to view a complete error backtrace Starting emacs from a terminal with emacs --debug-init I get this: Debugger entered--Lisp error: (void-variable sgml-custom-markup) add-to-list(sgml-custom-markup ("CDATA section" "<![CDATA[]]>")) eval-buffer(#<buffer *load*> nil "~/.emacs" nil t) load-with-code-conversion("/home/darren/.emacs.el" "~/.emacs" t t) load("~/.emacs" t t) #[nil <unpasteable gibberish> command-line() normal-top-level() I have *no* idea what that means ... -- ===================================================================== D. D. Brierton da...@dz... www.dzr-web.com Trying is the first step towards failure (Homer Simpson) ===================================================================== |