[Mew-dist 05782] Re: keyの定義

Akihiro Motoki mokkun at example.com
1998年 8月 1日 (土) 16:25:08 JST


元木です。

★ Yamada Yasuharu (山田康晴) <yasuharu at example.com>さんが
★ Sat, 1 Aug 1998 13:13:26 +0900 頃に書いた
★「[Mew-dist 05776] Re: keyの定義」の記事では..

> 杉田さんのお答えが一番私の目的にあっていそうなので、
> ~/.emacs 内に
> 	(defun refile-spacial 
> 	(mew-summary-refile '("+hogehoge") nil))
> 	(define-key mew-summary-mode-map "1" 'refile-special)
> と適当なところに記述して、Meadow+mew を再起動しましたが、
> summary 内で 1 を打つと Buffer is read-only: #<buffer +inbox> と
> 出てしまい、refile mark ができません。
> 
> 何が悪いのでしょうか?

まず、関数の定義の (defun refile-spacial
のspecialのつづりが違っていますが、
これはメールでの打ち間違いですか?

これがあっていたとして、
コマンドとして実行したい関数には(interactive)を宣言しておかないと
いけないので、

(defun refile-special ()
	(interactive)
	(mew-summary-refile '("+hogehoge") nil))

のようにすればいいでしょう。

keymapの定義はそのままで大丈夫です。

では。
-- 
Akihiro Motoki  <mokkun at example.com>



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