[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: emacs cannot finish
こんにちは山岡です。
>>>>> In [emacs-w3m : No.03327] 松永均さん wrote:
[...]
松永さん> ii w3m-el 1.2.6-1 a simple Emacs interface of w3m
松永さん> を使っています。
松永さん> 最近ときどき C-x C-c すると
松永さん> Wrong type argument: listp □□)
松永さん> となって、emacs が終了出来ないことがあります。
松永さん> いろいろ調べると、どうも w3m-el を使うとこうなるようです。
もしかしたら .arrived ファイル (*) が壊れているかもしれません。
(*) デフォルトは ~/.w3m/.arrived
消す、もしくは rename しておくとどうなるでしょう?
松永さん> Signaling: (wrong-type-argument listp \263\260)
松永さん> w3m-arrived-shutdown()
松永さん> run-hooks(kill-emacs-hook)
松永さん> kill-emacs()
.arrived ファイルの中身は Emacs Lisp で直接 load することができ
る s 式になっているはずなのですが、GB2312 などの charset で表記
されたタイトル文字列などがあると、整合が崩れてしまうことが (まだ)
あるかもしれません。
なお、そういう場合に Emacs を強制終了するには、以下の式を eval
(*scratch* バッファにコピーして行末で C-j) すれば良いです。
(remove-hook 'kill-emacs-hook 'w3m-arrived-shutdown)
--
Katsumi Yamaoka <yamaoka@jpl.org>