🔗 sprig/org-capture-extension: A Chrome and firefox extension facilitating org-capture in emacs
メモ書きは、howm
とorg-journal
がメインなので、GTD目的で org-capture
を使うことはないが、org-mode
の勉強のために設定している。
Google-Chrome や Firefoxの拡張機能を使って、お気に入りURLやリージョンしたCODEをワンクリックでEmacsにキャプチャーできる仕組みが便利。 導入法は上記リンク先に詳しいです。
(leaf org
:hook ((emacs-startup-hook . (lambda () (require 'org-protocol)))
(org-capture-mode-hook . delete-other-windows))
:chord (";;" . org-capture)
:bind (("C-c a" . org-agenda)
("C-c c" . org-capture)
("C-c k" . org-capture-kill)
("C-c o" . org-open-at-point)
("C-c i" . org-edit-src-exit)
(:org-mode-map
("C-c i" . org-edit-special)))
:custom `((org-log-done . 'time)
(timep-use-speed-commands . t)
(org-src-fontify-natively . t)
(org-startup-folded . 'content)
(org-agenda-files . '("~/Dropbox/org/journal/"))
(org-agenda-span . 30))
:config
(setq org-capture-templates
'(("m" " Memo" entry (file+headline "~/Dropbox/org/memo.org" "Memo")
"* %? %U %i")
("i" " Idea" entry (file+headline "~/Dropbox/howm//org/idea.org" "Idea")
"* %? %U %i")
("t" " Task" entry (file+headline "~/Dropbox/org/task.org" "TASK")
"** TODO %?\n SCHEDULED: %^t \n")
("e" " Experiment" entry (file+headline "~/Dropbox/org/experiment.org" "Experiment")
"* %? %i\n#+BEGIN_SRC perl\n\n#+END_SRC\n\n%U")
("p" " Code capture" entry (file+headline "~/Dropbox/org/capture.org" "Code")
"* %^{Title} \nSOURCE: %:link\nCAPTURED: %U\n\n#+BEGIN_SRC\n%i\n#+END_SRC\n" :prepend t)
("L" " Link capture" entry (file+headline "~/Dropbox/org/capture.org" "Link")
"* [[%:link][%:description]] \nCAPTURED: %U\nREMARKS: %?" :prepend t)))
(setq org-refile-targets
(quote (("~/Dropbox/org/archives.org" :level . 1)
("~/Dropbox/org/remember.org" :level . 1)
("~/Dropbox/org/memo.org" :level . 1)
("~/Dropbox/org/task.org" :level . 1)))))