| 09:00 | テストしてみよう |
| 13:00 | 大丈夫かな? |
| 20:00 | 成功だー |
要チェック。
プロトタイプベースのOOPとどこが違うのか、まだよく分からない。
<NK.95Aug16105950@march.sbl.cl.nec.co.jp>
と
<tzpv4zu2mo.fsf@tenryu.tom.sfc.keio.ac.jp>
のふたつあるのね。
検索するとあちこちのMLのログに、これに対するカスタマイズというか 修正のコードが流れているんだけど、 双方の話が入り乱れているものだから混乱してしまった。
結局、 後者 に、 Meadow-users-jp:00048 の修正を加えたものを使うことにした。 …がおかしい。日本語の祝日名化ける。 なにが悪いんだろう? と試行錯誤した結果、 休日の再定義を .emacs のなかでやってしまうと化けるらしい。 元ファイルの変数定義を直接いじったら直った。(EmacsLisp)
;;; Planner に * Schedule を追加
;;; 内容は ~/diary から転記する
(defun planner-todays-appoints ()
(let ((diary-entries (diary)))
(if diary-entries
(mapconcat 'cadr diary-entries "\n\n")
""))))
(defun planner-goto-schedule ()
(interactive)
(goto-char (point-min))
(unless (re-search-forward "^\\* Schedule\n\n" nil t)
(re-search-forward "^\\* Notes")
(beginning-of-line)
(insert (concat "* Schedule\n\n" (planner-todays-appoints) "\n\n"))
(forward-line -2)))
(defadvice plan (after insert-diary-entries activate)
"今日のファイルを開くと予定の部分に飛ぶ"
(planner-goto-schedule))
(calendar)
(plan)
この記述を ~/.emacs に追加した。 実行結果は上の方を参照のこと。
あとは、planner.el のコメントの中で作者様が言っている Remind を試してみて、良い感じだったら組み込んでみよう。 だめだったら、同じような手で Palm の datebook と連係する方向で 検討するか。
%nn だらけのURLってあまり好きじゃないので、優先順位は割と低いです。
[1] IE 5.5 + SP2 + Q313675 というブラウザで見ると、 日本語が化けてしまうんですが僕のところだけでしょうか?