[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: w3m-decode-entities-string
>>>>> In [emacs-w3m : No.05912] 土屋さん wrote:
> (w3m-decode-entities-string "&<>")
> => "&"
おおっと、これは申し訳ない。
> I propose the following code.
> (defun w3m-decode-entities-string (str)
> "Decode entities in the string STR."
> (save-match-data
> (let ((pos 0) (buf))
> (while (string-match w3m-entity-regexp str pos)
ううーん、あんまり速くなさそう。つうか、この程度の繁雑さは避けて
通ることはできないのですねえ。とりあえず、元に戻してしまいますの
で、このように変更するかどうかはお任せしますよ。
何と言っても kill-buffer-hook が match-data を壊すのは、こっちの
非ではないですからね (ということをエーゴで書くための時間が必要)。
> しかし,これでも
> (w3m-decode-entities-string "<x;")
> => "<x;"
> は駄目なので,どうしたらいいでしょう? って,この議論は以前にやったこ
> とがあると思うのですが,どういう結論でしたっけ?
すみませんが、まったく記憶にありません。きのうまでの版でも、同じ
なのですね。
--
Katsumi Yamaoka <yamaoka@jpl.org>