[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: about htmlize.el
- X-ml-count: 2810
- Subject: Re: about htmlize.el
- From: Hideyuki SHIRAI (白井秀行) <shirai@xxxxxxxxxxxxxxxxxxx>
- Date: Fri, 24 Nov 2000 09:57:00 +0900 (JST)
- X-mailer: xcite1.33> Mew version 1.95b79 on Emacs 21.0 / Mule 5.0 (賢木)
白井です。
From: Yohei YAMAGUCHI <yo-hei@xxxxxxxxxxxxx> さん曰く
## このお名前をみて某氏を思い出したのは私だけではあるまい。:-)
Subject: about htmlize.el
Message-ID: <g0ki8pax.wl@xxxxxxxxxxxxxxxxx>
Date: Fri, 24 Nov 2000 04:24:22 +0900
> htmlize.elという、emacsのglobal-font-lockで色づけされたバッファーを、
> そのままHTML+CSSの形式にしてブラウザーで表示できるようにしたパッケージが
> あるのですが、これは日本語に対応していないのでしょうか?
ちらっとしか見ていないのですが、日本語に対応していません。(きっぱり)
> 一般的な.emacsファイルやjavaファイルを変換しようとしたところ、以下のメッセー
> ジとともに<span class="comment">のところでいつも詰まってしまいます。
>
> Args out of range: ["^@" "" "" "" "" "" "" "" "" ""], 53838
>
> このエラーは何を意味しているんでしょうか?
(defun htmlize-protect-string (string)
というところで、char を見て、'&' => '&', '<' => '<' など
と置き換える処理をしていますが、そのときに、元々 char の範囲とし
て 0-255 しか想定していないため、htmlize-character-table という
256個しか要素を持っていない無い vector の 53838番目の要素をアク
セスして、エラーになっています。
# (aref htmlize-character-table char) のところです。
# 私もなりました。^^;
# また、こういうときは、まず、"M-x toggle-debug-on-error" として
# からエラーを発生させると、どこがエラーなのかすぐわかります。
> これと同じような機能(色づけされたHTMLをはく)を提供する何か他のものも、ご存
> 知でしたら教えてください。
たむらさんの書かれた face2html.el というのが
http://www.hauN.org/kent/elisp/ にあります。これは日本語も大丈夫
です。
--
白井秀行 (mailto:shirai@xxxxxxxxxxxxxxxxxxx)