[Mew-dist 12148] Re: 要望:mew-summary-ls

SAKAI Kiyoaka ksakai at example.com
2000年 1月 26日 (水) 13:27:32 JST


>> In article <19991120224620P.cad11870 at example.com>, ayanokoji <cad11870 at example.com> writes:

> Summaryバッファで「s」したとき,
>   Range (update):

> とミニバッファに出てきます。

> そこでたとえば「all」と入れるときに,そそっかしい私はよく
> 「al」とか「alll」とかのようなtypoをしてしまいます。

> しかし,typoをしたとしてもミニバッファには

>   Listing +inbox ... done

> などと出るだけで,メールがまったく表示されないSummaryバッファを見て
> 「おやメールは一通もなかったか」と思ってしまいます。

> Rangeの値は
> all,first:,last:,next:,prev:,update
> だけなのですから,これ以外の値が入力されたときにはbellを鳴らしてはじく
> ようにして頂けるとありがたいです。

これ以外に範囲指定がありますが、範囲指定が行われたときは必ず '-' か 
':' が Range に含まれますので、以下のパッチのように

  ・'-' も ':' も含まれていない。
  ・mew-input-range-list のいづれでもない。

ときにエラーにすればいいように思います。
-- 
酒井 清隆 (E-mail: ksakai at example.com)
-------------- next part --------------
Index: mew-minibuf.el
===================================================================
RCS file: /home/ksakai/cvsroot/mew-1.95b19/mew-minibuf.el,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 mew-minibuf.el
--- mew-minibuf.el	2000/01/25 02:31:42	1.1.1.1
+++ mew-minibuf.el	2000/01/26 04:17:33
@@ -203,6 +203,9 @@
 	(setq range default))
     (if (not (string-match "^[0-9a-zA-Z]" range))
 	(error "Illegal range: %s" range))
+    (or (string-match "[:-]" range)
+	(member range mew-input-range-list)
+	(error "Illegal range: %s" range))
     (cond
      ;; range is other than "update"
      ((not (string= range "update"))


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