[mew-win32 4583] Re: Meadow 3.02でのコンパイルワーニングの報告

Hideyuki SHIRAI ( 白井秀行 ) shirai at example.com
2011年 7月 26日 (火) 14:04:02 JST


白井です。

From: "h.tachi" <hitoya.tornado at example.com> さん曰く
Subject: [mew-win32 4582] Re: Meadow 3.02でのコンパイルワーニングの報告
Message-ID: <CAHFZ=gLiM5-Z28xy47e-M9bT-e3OH89q68m4D-djx_8cAStcrQ at example.com>
Date: Tue, 26 Jul 2011 13:40:23 +0900

> このByte Compileしたものをインストールしたフォルダーにもっていき、mewを立ち上げようとしましたが、
> 立ち上がりませんでした。 .mew.elの以下をコメントにしたところ、mewは立ち上がります。
> 
> ;; browse-url
> (eval-after-load "mew" '(require 'mew-browse))
> (define-key global-map [S-mouse-3] 'browse-url-at-mouse)
> (define-key global-map [mouse-3] 'browse-url-at-mouse)
> 
> BackTraceが取れましたので、添付します。
> 使っているmew-browse.elも付けます。

やっと原因がわかりました。

> Debugger entered--Lisp error: (void-variable mew-prog-text/html-ext)
>   (defvar mew-ext-prog-url mew-prog-text/html-ext)

Byte-compile の有無の差異は分かっていないのだけど、

解決法 1.
.mew.el の最初の方に
(defvar mew-prog-text/html-ext "fiber.exe")
って書いてみて下さい。

解決法 2.

> ;; browse-url
> (eval-after-load "mew" '(require 'mew-browse))
> (define-key global-map [S-mouse-3] 'browse-url-at-mouse)
> (define-key global-map [mouse-3] 'browse-url-at-mouse)

これを

(add-hook 'mew-init-hook
	  (lambda ()
	    (require 'mew-browse)
	    (define-key global-map [S-mouse-3] 'browse-url-at-mouse)
	    (define-key global-map [mouse-3] 'browse-url-at-mouse)))

としてみて下さい。

根本的な解決はまた今度 ^^;;;

-- 
白井秀行 (mailto:shirai at example.com)


Mew-win32 メーリングリストの案内