[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: about htmlize.el
- X-ml-count: 2811
- Subject: Re: about htmlize.el
- From: Hideyuki SHIRAI (白井秀行) <shirai@xxxxxxxxxxxxxxxxxxx>
- Date: Fri, 24 Nov 2000 10:08:48 +0900 (JST)
- X-mailer: Mew version 1.95b79 on Emacs 21.0 / Mule 5.0 (賢木)
From: Hideyuki SHIRAI (白井秀行) <shirai@xxxxxxxxxxxxxxxxxxx> 曰く
Subject: Re: about htmlize.el
Message-ID: <20001124.095700.68549252.shirai@xxxxxxxxxxxxxxxxxxx>
Date: Fri, 24 Nov 2000 09:57:00 +0900 (JST)
白井> > htmlize.elという、emacsのglobal-font-lockで色づけされたバッファーを、
白井> > そのままHTML+CSSの形式にしてブラウザーで表示できるようにしたパッケージが
白井> > あるのですが、これは日本語に対応していないのでしょうか?
白井>
白井> ちらっとしか見ていないのですが、日本語に対応していません。(きっぱり)
これまた、ちょっとしか実験していませんが、該当部分を
(defun htmlize-protect-string (string)
;; Checking whether STRING contains dangerous stuff removes a lot of
;; unnecessary consing.
(if (not (string-match "[&<>\"]" string))
string
(mapconcat (lambda (char)
;; This will signal an error if CHAR is something
;; outside the 0-255 range. Maybe that is just as
;; well, as I've no idea how to convert a Mule
;; character to HTML. <= あら、こんなことが書いてある ^^;;;
(if (< char 256)
(aref htmlize-character-table char)
(char-to-string char)))
string "")))
と置き換えるだけで大丈夫なんじゃないかな?
--
白井秀行 (mailto:shirai@xxxxxxxxxxxxxxxxxxx)