[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[mhc:02002] Re: mhc-input-time() の動作について要望



なかやまです

At Thu, 30 Dec 2004 16:48:06 +0900 (JST),
NOGUCHI Yusuke wrote:
> 例えば、以下のような「時刻について開始と終了が離れて記述された」メールが
> 届く場合があります。
> 
> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
> 次回会議のために、AA会議室を明日の 10:00 からで予約しました。
> 終了時刻は、13:00 の予定です。
> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
> 
> 上記のようなメールを登録する際、minibuf における時刻入力を以下のように
> 実施できて欲しいと思っています。
> 
>   (1) guess で 10:00 を検出
>         → 10:00 
>   (2) 手動で "-" を入力
>         → 10:00-
>   (3) C-n で次の 13:00 を検出
>         → 10:00-13:00
>   (4) RET で時刻入力完了
> 
> 
> 現状、(3)を行うとそれまでminibuf に入っていた"10:00-"が全てクリアされ
>   (3') C-n で次の 13:00 を検出
>         → 13:00
> という動作をしますが、(3)のようにできないでしょうか?
> 
> mhc-input-time() を自力でなんとか改造してみよう思いましたが、手に負え
> ませんでした...。

添付のような感じで行けるのではと一瞬思ったのですが、
ミニバッファが "13:00-" のようになってる時に次候補として
"10:00-13:00" のようなものが来るとおかしくなってしまう
ことが判明してしまったので駄目でした。

;; パッチに含まれる
;; * mhc-guess.el (mhc-minibuf-read): First argument of
;; read-from-minibuffer is not optional.
;; については問題なければあてといてもらえますか。
-- 
Yoichi NAKAYAMA

Attachment: mhc-minibuf.el.diff
Description: Binary data