[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[mhc:00603] Re: alarm (Re: mhc-snap20000522)
On Mon, 22 May 2000 19:38:44 +0900,
Yoshiaki Kasahara <kasahara@xxxxxxxxxxxxxxxxx> said:
> > ・ emacs/00usage.jis にカスタマイズ可能な変数の記述を追加。
>
> カスタマイズで思い出したのですが、予定を C-c e で入力する時に、Alarm
> もミニバッファで聞いてくるようにならないでしょうか。
ええ、次のバージョンでやります。
mhc-alarm.el も結構書いてたと思ったので、
早いところくっつけたいと思っていますから。
> あ、あと Alarm つながりですが、palm 側で 90分前と設定した Alarm を
> palm2mhc で吸うと、1 hour になってしまいます。
おや。
理由は、Palm は Alarm に 0-99 分/時間/日 までの設定ができるんですが、
mhc で 150分とか書かれたときにどうするか問題と、本質的には同じ
問題ですね。60 より大きかったら int(x / 60) してるだけの部分に
手を加えました。以下で治るはずです。
--
nom
--- mhc-schedule.rb 2000/04/28 06:19:40 1.18
+++ mhc-schedule.rb 2000/05/22 11:25:59
@@ -290,10 +290,14 @@
def alarm_as_string
alarm_str = ''
+
if @alarm
- alarm_str = "#{@alarm / 60} minute"
- alarm_str = "#{@alarm / 3600} hour" if @alarm > 3600
- alarm_str = "#{@alarm / 84600} day" if @alarm > 84600
+ alarm_str = "#{@alarm /60} minute"
+ if @alarm > 60 * 99 || @alarm % 3600 == 0
+ alarm_str = "#{@alarm /3600} hour"
+ elsif @alarm > 3600 * 99 || @alarm % 84600 == 0
+ alarm_str = "#{@alarm /84600} day"
+ end
end
return alarm_str
end