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

Re: (void-variable charset) on XEmacs?



>>>>> In [emacs-w3m : No.02192]
>>>>>	Kazuhiko <kazuhiko@archi.kyoto-u.ac.jp> wrote:

> (setq w3m-type 'w3m) では、わたしの環境でも問題ありません。
> また、上記の症状は「エラー」になるわけではいので、
> (setq debug-on-error t)
> で捕捉できないのですが、なにか追いかける方法はありますか。

あ、そうだったんですか。
では Wanderlust 等々を起動した後で、以下の二つを eval してみては
いかがでしょうか?

(fset 'si:condition-case (symbol-function 'condition-case))

(defun condition-case (var bodyform &rest handlers)
  (eval bodyform))

ただ、これだと関係無いところで止まってしまう可能性があるので、
できれば  w3mmee な方のフォローもいただきたいのですが。

ところでこれは、用が済んだら

(fset 'condition-case (symbol-function 'si:condition-case))

を eval すれば元に戻せます。

;; 開発者のみなさま:
;; こういう手法がもし有効ならば、ソースコードで ignore-errors は
;; 使わないようにすることを提案します。
;; もう一つ、最近の Gnus が面白いことをやっているのですが、もし
;; debug-on-error か debug-on-quit が non-nil だったら、ソースレ
;; ベルで condition-case を使わないように切り替えている部分があ
;; ります。

>> [1] http://www.jpl.org/elips/BUGS-ja.html

> ここは以前から参照しております。:)

失礼いたしました。^^;;
-- 
Katsumi Yamaoka <yamaoka@jpl.org>