[Date Prev][Date Next][Thread Prev][][Date Index][Thread Index]

Re: w3m crashes emacs



Sorry, please let us discuss it in Japanese for a little while.

From: Katsumi Yamaoka <yamaoka@xxxxxxx> said
Subject: [emacs-w3m:08528] Re: w3m crashes emacs
Message-ID: <b4moe0sw89c.fsf@xxxxxxx>
Date: Tue, 28 Feb 2006 11:02:23 +0900

> I tried the third solution in order to lead the first item.  So
> far I'm not sure of myself but the following patch seems to have
> solved the problem.  I'll consult the Mule guru...
> 
> --- w3m.el~	2006-02-27 00:21:58 +0000
> +++ w3m.el	2006-02-28 02:01:02 +0000
> @@ -4051,8 +4051,8 @@
>  	(goto-char (point-min))
>  	(while (re-search-forward "\240\\|&#160;\\|&#xa0;" nil t)
>  	  (replace-match "&nbsp;"))))
> -    (set-buffer-multibyte t)
> -    (decode-coding-region (point-min) (point-max) w3m-current-coding-system)))
> +    (decode-coding-region (point-min) (point-max) w3m-current-coding-system)
> +    (set-buffer-multibyte t)))

# なんか、どっかで見た記憶があるなぁと思ったのですが。。。

このパッチの部分ですが、ちょうど、一年前に半田さんから

> > (set-buffer-multibyte nil) が原因です。 utf-8 は
> > post-read-conversion 関数を使いますが、これは unibyte-buffer
> > ではうまく動きません。

と教えてもらって、現在の順番に変えたところなのでした。

もしかして、Emacs-23 とそれ以前で処理を変えないだめ、ということ
かしらん?

From: Hideyuki SHIRAI (白井秀行) <shirai@xxxxxxxxxxx> 曰く
Subject: [emacs-w3m:07888] decode-coding-regin() with utf-8
Message-ID: <20050314.191333.218408748.shirai.hideyuki@xxxxxxxxxxxxxxxxxxx>
Date: Mon, 14 Mar 2005 19:13:33 +0900 (JST)

から始まるスレッドです。

http://emacs-w3m.namazu.org/ml/msg07786.html
http://emacs-w3m.namazu.org/ml/msg07787.html
http://emacs-w3m.namazu.org/ml/msg07788.html
http://emacs-w3m.namazu.org/ml/msg07789.html
などなど参照のこと。

-- 
白井秀行 (mailto:shirai@xxxxxxxxxxx)