speg03の雑記帳

主に未来の自分のために試したことなどを記録しています

howmに覚書メニューを追加

スケジュールやらTODOやらの管理にEmacshowmを使っているのだけど,予定とTODOの他に覚書のリストも出したかったので,そのための変更.

結構前からやっていたのだけど,この前,howmのバージョンが1.3.6から1.3.7へ上がったときに使えなくなっていたので修正がてらメモしとく.

.emacs

;; 覚書メニューを追加
; refer to howm-reminder.el:234 (defun howm-list-schedule)
;          howm-reminder.el:378 (defun howm-list-todo-sub)
;          howm-lang-ja.el:25 (defvar howm-menu-command-table-ja)
(defvar my-howm-reminder-types "[-]")
(defun my-howm-list-reminder ()
  (interactive)
  (howm-with-need
    (howm-with-schedule-summary-format
      (let ((items (need (howm-list-reminder-internal my-howm-reminder-types))))
        (howm-list-reminder-final-setup howm-list-todo-name
                                        (howm-todo-sort-items items))))))
(setq howm-menu-command-table-ja
      (append howm-menu-command-table-ja
              '(("[覚書]" my-howm-list-reminder))))

howm menu

menu編集から覚書メニューを追加する.ショートカットキーは 'o' にした.

-------------------------------------
%"o"[覚書] … 覚書- を表示
%reminder
-------------------------------------