[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