org-mode の org-capture を使ってみた。
すこぶるいい感じである。
(require 'org-install) (org-remember-insinuate) ; org-rememberの初期化 (setq org-directory "~/memo/") (setq org-default-notes-file (concat org-directory "agenda.org")) (global-set-key "\C-cl" 'org-store-link) (global-set-key "\C-cc" 'org-capture) (global-set-key "\C-ca" 'org-agenda) (global-set-key "\C-cb" 'org-iswitchb) (setq org-todo-keywords '("TODO" "Wait" "DONE" "Someday") org-todo-interpretation 'sequence) (require 'org-capture) (setq org-capture-templates '(("t" "Task" entry (file+headline nil "Inbox") "** TODO %?\n %T\n %a\n %i\n") ("b" "Bug" entry (file+headline nil "Inbox") "** TODO %? :bug:\n %T\n %a\n %i\n") ("m" "Meeting" entry (file+headline nil "Meeting") "** %?\n %U\n %a\n %i\n") ("i" "Idea" entry (file+headline nil "Idea") "** %?\n %U\n %i\n %a\n %i\n") ("w" "Twitter" entry (file+datetree "twitter.org") "** %U %?\n") ) )