howm と diary と calendar と
この日記を書いてから、いろいろいじったのでemacs関係(http://honmat.cocolog-nifty.com/txt/emacs_/index.html)あたりから適当に探してほしい。
howm は、なかなか便利。
でも、diary+calendar もなかなか便利。
で、いろいろ工夫してみた。
まず、diary-file を howm のディレクトリに置く。そうすると、howm がdiary-fileの中を検索してくれる。
(setq diary-file "~/howm/diary")
次に、2ch から、下のコードを拾った。
; M-x calendar から M-x howm-from-calendar でその日を検索。
(defun howm-from-calendar ()
(interactive)
(let* ((mdy (calendar-cursor-to-date t))
(m (car mdy))
(d (second mdy))
(y (third mdy))
(key (format-time-string howm-date-format
(encode-time 0 0 0 d m y))))
(howm-keyword-search key)))
これで calendar の特定の日付からその日を含むメモを検索できるようになる。
calendar は、三ヶ月分のカレンダーを表示してくれる。さらに、予定のある日に色付けしてくれるから便利。でも、予定をそっちこっちのメモ(ファイル)に書き散らかしちゃうと、この機能が使えない。で、diary-file に書き込むときに、ちょっと手をかける。つまり、予定を書き込む際、howm の日付をいれちゃう。具体的には、diary-file を編集しながら、C-c,, で howm のメニューを呼び出し、d で、日付挿入。こうしておけば、homw の C-c,,y で予定表にリストできる。
| 固定リンク
「emacs 関係」カテゴリの記事
- Carbon Emacs のインストールと フォントの設定と Firefox addon It's All Text!(2009.12.25)
- Mapae on Fedora10(2009.03.26)
- howm で曜日。任意の日の曜日を得る。(2009.03.26)
- W-ZERO3[es] (ws007sh) 上の emacsCE で M-x calendar(2007.03.27)
- emacs の calendar を月曜始まりにする(2007.01.05)
この記事へのコメントは終了しました。
コメント