[Mew-dist 1215] Re: `*' and `@'

NISHIDA Keisuke knishida at example.com
1997年 7月 10日 (木) 01:08:51 JST


西田@阪大です。

加藤さん wrote:
> > ;; ユーザが好きなマークを作れるようにする。
> > (setq my-favorite-mark ?@)
> 
> これは例えば (setq my-favorite-mark ?!) も可能なのでしょうか?
> それとも (setq my-favorite-mark mew-mark-mark) でしょうか?
> # つまり自分で好きな文字を決められるのか、Mew で定義されてい
> # るものしか使えないのか、ということです。

ああと、好きな文字を決められるように、との意図でした。

下の方で、(let ((mew-standard-mark my-favorite-mark))...)という
ことをやってたと思いますが、Mew のすべてのコマンドを、この 
mew-standard-mark(名前は何でもいいけど)という(架空の)マークに対
して動作するように定義しておけば、先のような方法で、対象マークを
変化させることも簡単だと思います。

現在は、あらかじめマークに意味付けがなされていて、それに合わせて
コマンドを動作させるように組まれていますが、それを逆に、各コマン
ドでは対象とするマークは不特定にしておいて、より外側の定義でマー
クと対応付けるようにすれば、自然な形で自由度も増せるように思いま
した。
# 思うだけじゃなくて、コードも書いた方がいいのでしょうが・・気力
# 充電中。

> > ;; マーク変更コマンド
> > (define-key mew-summary-mode-map "m*"
> >   (lambda ()
> >     (interactive)
> >     (mew-summary-change-marks my-favorite-mark other-mark)))
> 
> other-mark というのは何でしょう?

my-favorite-mark 以外の任意のマークのつもりでした(あ、another だっ
た・・)。流れからすれば、?* を置くべきでしたね...

---
大阪大学基礎工学部システム工学科三年
西田 圭介 <ks5036nk at example.com>



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