[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Key sequence C-c C-f C-e uses invalid prefix characters
From: |
Karl Eichwalder |
Subject: |
Re: Key sequence C-c C-f C-e uses invalid prefix characters |
Date: |
Thu, 12 Dec 2002 07:34:22 +0100 |
User-agent: |
Gnus/5.090008 (Oort Gnus v0.08) Emacs/21.3.50 (i686-pc-linux-gnu) |
Richard Stallman <address@hidden> writes:
> > - Use `psgml-' as prefix rather than `sgml-' so that the two packages
> can
> > coexist peacefully.
>
> That is definitely the right way.
Thanks for advise. Lennart, do you agree with this change? I like to
offer help to get this job done (preparing a psgml test release,
testing, documentation).
Kevin Rodgers <address@hidden> writes:
> This is a long standing problem. Here's how I tried to hack around it:
>
> http://groups.google.com/groups?q=group:gnu.emacs.help&selm=3BAB7A26.1A902239%40ihs.com
Thanks for the pointer! You wrote:
> Von:Kevin Rodgers (address@hidden)
> Betrifft:Re: Blocking DTD usage with PSGML-mode
> Newsgroups:gnu.emacs.help
> Datum:2001-09-21 10:34:22 PST
[...]
> Here's a crazy way to do that: evaluate this after psgml is loaded (but
> before sgml-mode is loaded):
Okay, the tricky part is tp load psgml early enough; this sequence
seems to work for me:
(eval-after-load 'psgml
;; Kevin Rodgers <address@hidden> in gnu.emacs.help,
;; 2001-09-21 10:34:22 PST
(mapatoms (lambda (symbol)
(if (string-match "\\`sgml\\>" (symbol-name symbol))
(let ((psgml-symbol (intern (concat "p" (symbol-name
symbol)))))
(if (boundp symbol)
(set psgml-symbol (symbol-value symbol)))
(if (fboundp symbol)
(fset psgml-symbol (symbol-function symbol)))
(setplist psgml-symbol (symbol-plist symbol))
(unintern symbol))))))
(defun ke-psgml-html-mode ()
"Load psgml first."
(require 'psgml)
(html-mode))
(setq auto-mode-alist
(cons ' ("\\.s?html?\\'" . ke-psgml-html-mode) auto-mode-alist))
Now users have to change all their local variables sections from the
"sgml" namespace:
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-indent-step:1
End:
-->
to "psgml" one:
<!-- Keep this comment at the end of the file
Local variables:
mode: psgml
psgml-indent-step:1
End:
-->
But settings in .emacs must continue to use "sgml", or course.
--
address@hidden (work) / address@hidden (home): |
http://www.gnu.franken.de/ke/ | ,__o
Free Translation Project: | _-\_<,
http://www.iro.umontreal.ca/contrib/po/HTML/ | (*)/'(*)
- Re: Key sequence C-c C-f C-e uses invalid prefix characters, Karl Eichwalder, 2002/12/10
- Re: Key sequence C-c C-f C-e uses invalid prefix characters, Stefan Monnier, 2002/12/10
- Re: Key sequence C-c C-f C-e uses invalid prefix characters, Kevin Rodgers, 2002/12/10
- Re: Key sequence C-c C-f C-e uses invalid prefix characters, Richard Stallman, 2002/12/11
- Re: Key sequence C-c C-f C-e uses invalid prefix characters,
Karl Eichwalder <=
- Re: [Psgml-devel] Re: Key sequence C-c C-f C-e uses invalid prefix characters, Lennart Staflin, 2002/12/13
- Re: [Psgml-devel] Re: Key sequence C-c C-f C-e uses invalid prefix characters, Felix Gatzemeier, 2002/12/14
- Re: Key sequence C-c C-f C-e uses invalid prefix characters, Karl Eichwalder, 2002/12/15
- Re: Key sequence C-c C-f C-e uses invalid prefix characters, Richard Stallman, 2002/12/16
- Re: [Psgml-devel] Re: Key sequence C-c C-f C-e uses invalid prefix characters, Richard Stallman, 2002/12/15
- Re: [Psgml-devel] Re: Key sequence C-c C-f C-e uses invalid prefix characters, Peter Flynn, 2002/12/16
- Re: [Psgml-devel] Re: Key sequence C-c C-f C-e uses invalid prefix characters, Stefan Monnier, 2002/12/16