>>>>> In [emacs-w3m : No.02936] >>>>> HAYASHI Chifumi (林 千史) <chifumi@mscom.or.jp> wrote: 林千史さん> Mew で html 添付ファイルの表示に emacs-w3m を使っています 林千史さん> が、いつの頃からか 林千史さん> Wrong type argument: stringp, nil 林千史さん> というエラーが出て表示できない *ことがある* のが気になって 林千史さん> いました。(たとえばこのメールに添付のもの) だれもフォローして下さらないので気になっていました。^^;; 林千史さん> Debugger entered--Lisp error: (wrong-type-argument stringp nil) 林千史さん> string-match("..." nil) 林千史さん> (progn (string-match w3m-url-components-regexp w3m-current-url) [...] 林千史さん> w3m-form-parse-forms() w3m-current-url の値 nil が有意である現状で w3m-form-parse-forms がいきなり string-match するのは問題である気がしますので、林さん の 林千史さん> + (if (null w3m-current-url) (setq w3m-current-url "")) という対応は基本的に正しいのではないでしょうか。ただ、値 nil を 以て reload 不可の判断ができる余地を残すために、以下のようにして はどうかと思うのですが。
Attachment:
w3m-form.el.diff
Description: Binary data
-- Katsumi Yamaoka <yamaoka@jpl.org>