2011-07-05 77 views
0

.emacs組織捕獲:藤堂去默認捕捉文件

;; enable orgmode en set files 
(require 'org-install) 
(setq org-directory "~/Dropbox/GTD/") 
(add-to-list 'auto-mode-alist '("\\.org$" . org-mode)) 
(define-key global-map "\C-cl" 'org-store-link) 
(define-key global-map "\C-ca" 'org-agenda) 
(setq org-log-done t) 
(setq org-agenda-files (list (concat org-directory "nextactions.org") 
          (concat org-directory "projects.org") 
       (concat org-directory "birthday.org"))) 
;; Daily action list 
(setq org-agenda-custom-commands 
'(
("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) 
         )))) 
;; Office list 
("H" "Office and Home Lists" 
    ((agenda) 
     (tags-todo "OFFICE") 
     (tags-todo "HOME"))) 
) 
) 
;; Turn on diary within org-mode 
(setq org-agenda-include-diary t) 
;; Turn on Capture 
(setq org-default-notes-file (concat org-directory "notes.org")) 
(define-key global-map "\C-cc" 'org-capture) 
;; Capture templates 
(setq org-capture-templates 
    '(
    ("t" "Todo" entry (file+headline (concat org-directory "nextactions.org") "Inbox") "* TODO %?\n %i\n %a") 
    ("j" "Journal" entry (file+datetree (concat org-directory "journal.org")) "* %?\nEntered on %U\n %i\n %a") 
    ) 
) 

C-C C呈現捕捉菜單緩衝區。然後按t並捕獲出現的緩衝區(CAPTURE-notes.org)。在C-C C-c條目被添加到notes.org而不是nextactions.org節「收件箱」。

我沒有.emacs解析錯誤,我該如何解決這個問題,以便待辦事項捕獲模板將其條目放入nextactions.org

編輯:設置org-default-notes-filenextactions.org讓我操作至少第一組織捕獲模板(因爲它的文件是一樣的反正)。第二個留言寫入default-notes-file

回答

1

事實上,您甚至可以使用C-C C-w從捕獲緩衝區中重新創建您想要的任何議程文件。

3

您使用的是什麼組織模式版本?我不記得確切的版本,但引用的捕獲模板在此之前未被評估。

所以,你應該嘗試要麼

  • 更新組織模式
  • 使用反引號

    (setq org-capture-templates 
        `(("t" "Todo" entry (file+headline ,(concat org-directory "nextactions.org") 
                "Inbox") 
         "* TODO %?\n %i\n %a") 
        ("j" "Journal" entry (file+datetree ,(concat org-directory "journal.org")) 
         "* %?\nEntered on %U\n %i\n %a") 
        )) 
    
  • 使用文本文件路徑

    (setq org-capture-templates 
        '(("t" "Todo" entry (file+headline "~/Dropbox/GTD/nextactions.org" 
                "Inbox") 
         "* TODO %?\n %i\n %a") 
        ("j" "Journal" entry (file+datetree "~/Dropbox/GTD/journal.org") 
         "* %?\nEntered on %U\n %i\n %a") 
        )) 
    

除此之外,我看到你的配置沒有問題,我使用類似的。