Org-capture
Org-modeでGTDな設定を行って自分の仕事を一元管理する仕組みを作って活用しようとアレコレしてました。
参考にしたのは下記のサイトです。
こちらのサイトをキッカケにしてOrg-modeのGTDについて調査していると、最新のOrg-modeが欲しくなり本家から最新のものを導入することにしました。
しかし、そこで思わぬ結果が。。。。
どうも、org-remenberはorg-captureというものに完全に置き換えられたみたいです。
※英語のマニュアルに書いてありました。
Org-mode Manual 8.2.10:9.1 Capture
org-capture-templatesを設定しなければならない
みたいですね。
書き方の参考になる情報を見つけました。
英語ですが、Google翻訳で頑張れば翻訳できそうです。
org-rememberテンプレートに似ていますね。
私の設定
Googleに「org-capture-templates」で質問すればアレコレと設定が出てきます。
以下に、私の設定を公開します。
ファイルパス部分については、自分の環境に合わせて読み替えてください。
アジェンダビューの設定についても説明は割愛します。
;; Org-captureをC-c rで呼び出す。 (define-key global-map "\C-cr" 'org-capture) ;; Org-caputure ;; Org-mode version8.xから導入されたorg-rememberの高機能版 (when (require 'org-capture nil t) (setq org-capture-templates '(("n" "Nico" entry (file+headline "~/.emacs.d/org_dat/gtd/nicosys.org" "INBOX") "* TODO %^{Brief Description} %^g\n%?\nAdded: %U") ("8" "870" entry (file+headline "~/.emacs.d/org_dat/gtd/870.org" "INBOX") "* TODO %^{Brief Description} %^g\n%?\nAdded: %U") ("h" "Home" entry (file+headline "~/.emacs.d/org_dat/gtd/home.org" "INBOX") "* TODO %^{Brief Description} %^g\n%?\nAdded: %U") ("p" "Projects" entry (file+headline "~/.emacs.d/org_dat/gtd/projects.org" "INBOX") "* TODO %^{Brief Description} %^g\n%?\nAdded: %U") ("d" "Note" entry (file+datetree "~/.emacs.d/org_dat/gtd/note.org" "MEMO") "* %^{Title} %^g\n%?\nAdded: %U") )) (setq org-agenda-custom-commands '( ("s" "SVF Lists" tags "SVF") ; SVFタグを抽出 ("p" "Projects Lists" tags "PROJECT") ; PROJECTタグを抽出 ("n" "Note Lists" tags "NOTE") ; NOTEタグを抽出 ("h" "Office and Home Lists" ; @OFFICEタグでTODO ((agenda) (tags-todo "@OFFICE") (tags-todo "@HOME"))) ("d" "Daily Action List" ( (agenda "" ((org-agenda-ndays 1) (org-agenda-sorting-strategy (quote ((agenda time-up priority-down tag-up) ))) (org-deadline-warning-days 0) )))))))