From: "Lennart Borgman (gmail)" <lennart.borgman@gmail.com>
To: "Ismail Dönmez" <ismail@pardus.org.tr>
Cc: emacs-devel@gnu.org
Subject: Re: rng-auto.el seems to be missing from nxml-mode files
Date: Thu, 10 Jan 2008 18:59:35 +0100 [thread overview]
Message-ID: <47865D07.9040009@gmail.com> (raw)
In-Reply-To: <200801101759.25950.ismail@pardus.org.tr>
Ismail Dönmez wrote:
> Hi all,
>
> Now that finally emacs CVS merged nxml-mode support I went out to try it. But
> to my surprise rng-auto.el file is not included in lisp/nxml directory. This
> file is part of the original nxml distribution and needed for auto-validation
> of XML files via RELAX-NG.
>
> Is there a reason why this file is not included? Because without that file
> most powerful feature of nxml-mode is missing.
Hi Ismail,
Ah, yes, I tested some days ago and wondered what was wrong. I do not
know if it is good to split rng-auto.el, but here are some notes:
- The autoload has been moved somewhere else.
- Some variables are set in rgn-auto. Maybe these just can be moved to
the defvars?
(setq rng-preferred-prefix-alist-default ...)
(setq rng-schema-loader-alist '(("rnc" . rng-c-load-schema)))
- There are some add-hook calls, maybe they can be moved to
nxml-mode.el? (The first one of these starts validation.):
(add-hook 'nxml-mode-hook 'rng-nxml-mode-init)
(add-hook 'nxml-mode-hook 'nxml-enable-unicode-char-name-sets)
- I have no idea what to do with the auto-coding stuff. Does not that
have to be loaded before nxml-mode is loaded since it is used when
reading files?
(require 'nxml-enc)
;; Install our own `set-auto-coding-function'.
(nxml-start-auto-coding)
next prev parent reply other threads:[~2008-01-10 17:59 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-01-10 15:59 rng-auto.el seems to be missing from nxml-mode files Ismail Dönmez
2008-01-10 17:59 ` Lennart Borgman (gmail) [this message]
2008-01-10 18:05 ` Ismail Dönmez
2008-01-10 18:26 ` Jason Rumney
2008-01-10 18:30 ` Ismail Dönmez
2008-01-10 18:32 ` Ismail Dönmez
2008-01-10 18:42 ` Lennart Borgman (gmail)
2008-01-10 21:10 ` Jason Rumney
2008-01-10 23:09 ` Lennart Borgman (gmail)
2008-01-10 23:33 ` Jason Rumney
2008-01-10 23:43 ` Lennart Borgman (gmail)
2008-01-11 13:58 ` Richard Stallman
2008-01-11 14:13 ` Ismail Dönmez
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=47865D07.9040009@gmail.com \
--to=lennart.borgman@gmail.com \
--cc=emacs-devel@gnu.org \
--cc=ismail@pardus.org.tr \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
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).