[HOME]: [Mac OS X]: [MacPython]: [Emacs]: [生存報告記]: [MacEmacs JP Project]: [NTEmacs JP Project]:

概要

新しいXML用モード。Emacs21以上でないと動作しない。

# APELって海外ではあまり知られてないのでしょうか?

http://www.xmlhack.com/read.php?item=2061

URL

http://www.thaiopensource.com/download/

インストール

nxml-mode-yyyymmdd.tar.gzを取得します。

tar xvfz nxml-mode-yyyymmdd.tar.gz
cd nxml-mode-yyyymmdd
make

load-pathの通ったディレクトリに移動するか、load-pathを設定してください。

設定

READMEに記述があるので、そのままです。

(load "~/lib/lisp/nxml-mode-200YMMDD/rng-auto.el")
(setq auto-mode-alist
        (cons '("\\.\\(xml\\|xsl\\|rng\\|xhtml\\)\\'" . nxml-mode)
              auto-mode-alist))

利用方法

説明は

C-u M-x info RET nxml-mode.info RET

で読むのがよいです。

C-c s <RET> schemaname.rnc

にてschemaをロードする。

C-<RET>

にてどんどんタグ記述。

C-c i

で終了タグを記述。

C-c f

でタグ閉じる。

終了って感じです。

参考サイト

RelaxNG


CategoryPrograming CategoryEmacs CategoryXml