todo管理もどき

こういう中途半端なスクリプトって本人以外誰も使わないからこういう場所に置くのもアレかとも思ったけどまあいいや。とりあえず日付管理すらありません。
howmが必要だし、行入れ替えモード(http://d.hatena.ne.jp/Nos/20100531/1275297718)と小遣い管理もどき*1(http://d.hatena.ne.jp/Nos/20100226/1267149632)に無駄に依存。
C-x m vでtodoを記録するテキストファイルが開くので

mon
tue
wed
thu
fri
sat
sun

とか書いておく。C-x m tでバッファの一番後ろに1行でtodoが追加されるのでCtrl+上下キーで適当に入れ替える。howmの機能でチェックマークぐらいは付けられる。{ }のところでreturn。

(defvar *money-todo-logfile* "c:/docs/howm/etc/todo.txt")
(defun money-todo-throw (todo)
  "todoファイルに登録"
  (interactive "swhat? : ")
  (save-excursion
    (let ((days-to-sink 7))
      (find-file *money-todo-logfile*)
      (end-of-buffer)
      (unless (bolp) (newline))
      (insert (concat (format-date-string "{ }")  " " todo))
      (newline))))

*1:キーマップを流用してるだけだけど