なかやまです 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