[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: Meadow3: build-mail命令が動かない:mailaliases.el と flyspell-mode のせい?
- X-ml-count: 7151
- Subject: Re: Meadow3: build-mail命令が動かない:mailaliases.el と flyspell-mode のせい?
- From: Hideyuki SHIRAI (白井秀行) <shirai@xxxxxxxxxxx>
- Date: Fri, 25 Aug 2006 19:30:21 +0900 (JST)
- X-mailer: Mew version 4.2.53 on Emacs 22.0.50 / Mule 5.0 (SAKAKI)
From: Masahiro MIYAKAWA <mamiyaka@xxxxxxxxxxxxxxxxxxxxxxx> さん曰く
Subject: Re: Meadow3: build-mail命令が動かない:mailaliases.el と flyspell-mode のせい?
Message-ID: <u8xld5dls.fsf@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
Date: Fri, 25 Aug 2006 19:11:43 +0900
> はい。 原因はgnus だと思います。
> gnus に関する古いプログラムを,.emacs のフォルダーに入れてい
> ます。今調べているところですが,はかどりません。エラーレポー
> トを以下に付けますので,どの関数が怪しいのか,教えていただけ
> ないでしょうか。
> gnus に関する古いプログラム
がなんのことかはわかりませんが、古いものがそのまま動く保証はどこ
にもまったくありません。
> ----- (長くて恐縮です)
> Debugger entered--Lisp error: (void-function build-mail-aliases)
> build-mail-aliases()
> run-hooks(text-mode-hook message-mode-hook)
> apply(run-hooks (text-mode-hook message-mode-hook))
> run-mode-hooks(message-mode-hook)
> message-mode()
message-mode-hook に build-mail-aliases() が入っていませんか?
昔は知らないのですが、現状の build-mail-aliases() は autoload さ
れていないので、使う前に
(require 'mailalias)
が必要に見えます。
# 使っていないから正確には知らないけど。
> ad-Orig-compose-mail(nil nil nil nil nil nil nil)
> (setq ad-return-value (ad-Orig-compose-mail to subject other-headers continue switch-function yank-action send-actions))
> (let (ad-return-value) (require (quote gnus)) (require (quote gnus-agent)) (gnus-read-init-file) (setq ad-return-value (ad-Orig-compose-mail to subject other-headers continue switch-function yank-action send-actions)) ad-return-value)
> compose-mail(nil nil nil nil)
compose-mail に advice が掛かっているのもとってもとっても怪しい
ですね。
わからなかったら、関係する elisp の byte-compile されたファイル
(*.elc) を全部消してエラーを出すのが良いでしょう。それでもわから
なかったら、(なんだかわからないけど)古いものを捨てることも必要か
な。
--
白井秀行 (mailto:shirai@xxxxxxxxxxx)