[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:30935] [woody] xemacs21 での HTML 編集について
potato から、Woody にアップグレードして環境を構築中です。
$ xemacs test.html &
or
$ xemacs -nw test.html
として、HTMLファイルを編集しようとする際に、
(1) (error/warning) Error in `post-command-hook' (setting hook to nil): (wrong-type-argument arrayp nil)
という内容の *Warnings* バッファが画面半分に毎回必ず表示されます。
そのバッファを閉じて、編集作業を続行する分には問題なさそう(色付表示、右ボタンクリックでの挿入可能なタグや属性の挿入などは動作している)なのですが、気になります。
このウォーニングを表示しないようにするためには、どのように対処するべきなのでしょうか?
sgml-base パッケージはインストールしていません。これは、XEmacs では標準の lisp パッケージで提供されるという認識で良いのでしょうか?
(psgml パッケージについてはその説明が apt-cache show psgml で表示される説明にありました。)
また、sp パッケージの nsgml は C-c C-v で XEmacs から使用できますか?
(スイマセンまだ自分で導入して試してません。前述の問題が解決してからにしようと思っています。)
なお、XEmacs 関係のパッケージは potato ではインストールせず、woddy アップグレードしてからインストールしています。
以下のメーリングリストのメッセージ
http://list-archive.xemacs.org/xemacs-beta/200102/msg00467.html
や、以下のファイルに書かれていること
/usr/share/xemacs21/packages/etc/psgml/README.cdtd
が関係していそうだと思うのですが、先に進めなくなってしまったので、詳しい方にアドバイスいただけたらと思い、投稿しました。
[test.html の内容]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>TEST</title>
</head>
<body>
<h1>TEST</h1>
<hr>
<address><a href="mailto:ha@lazuli">Hiroharu Ashizawa</a></address>
<!-- Created: Mon Dec 10 13:06:28 JST 2001 -->
<!-- hhmts start -->
<!-- hhmts end -->
</body>
</html>
[~/.xemacs/init.el の内容]
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(cond (running-xemacs (require 'font-lock)))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(custom-set-variables
'(sgml-catalog-files
(quote ("CATALOG" "/usr/share/xemacs21/packages/etc/psgml/CATALOG")))
)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[メニューから Options → Troubleshooting → Debug on Error を選択してから、HTML ファイルを開いた時の *Backtrace* バッファの内容]
Signaling: (wrong-type-argument arrayp nil)
sgml-max-pos-in-tree(nil)
sgml-update-display()
sgml-command-post()
[M-x sgml-general-dtd-info の結果]
Doctype: HTML
Element types: 77
Entities: 252
Parameter entities: 49
Files used: /usr/share/xemacs21/packages/etc/psgml/HTMLspecial.ent
/usr/share/xemacs21/packages/etc/psgml/HTMLsymbol.ent
/usr/share/xemacs21/packages/etc/psgml/HTMLlat1.ent
/usr/share/xemacs21/packages/etc/psgml/html-4.01s.dtd
[$ dpkg --list | grep xemacs の結果]
ii xemacs21 21.4.1-2 Editor and kitchen sink
ii xemacs21-bases 2001.07.09-2 Editor and kitchen sink -- compiled elisp su
ii xemacs21-bases 2001.07.09-2 Editor and kitchen sink -- source elisp supp
ii xemacs21-bin 21.4.1-2 Editor and kitchen sink -- support binaries
ii xemacs21-mule 21.4.1-2 Editor and kitchen sink -- Mule binary
ii xemacs21-mule- 21.4.1-2 Editor and kitchen sink -- Mule binary compi
ii xemacs21-mules 2001.09.29-1 Editor and kitchen sink -- Mule elisp suppor
ii xemacs21-mules 2001.09.29-1 Editor and kitchen sink -- source elisp supp
ii xemacs21-suppo 21.4.1-2 Editor and kitchen sink -- architecture inde
ii xemacs21-suppo 21.4.1-2 Editor and kitchen sink -- non-required libr
-- Hiroharu Ashizawa