簡體   English   中英

組織模式:org-agenda-files defvar目錄“評估”?

[英]Org-mode: org-agenda-files defvar directory “evaluation”?

我的.emacs中有以下設置...

(defvar org-dir "/home/mash/read/org/")

並使用它,如...

(setq org-directory org-dir)
(setq org-default-notes-file (concat org-dir "mash.org"))

現在我知道您可以指定目錄,例如...

(setq org-agenda-files '("/home/mash/read/org/"))

但是我將如何使用變量呢?

(setq org-agenda-files '(org-dir))
(setq org-agenda-files '(,(org-dir))

我也想在捕獲模板中使用它的任何想法...

(setq org-capture-templates
  '(("t" "Test" entry (file+headline (concat org-dir "test.org" "test")
      "* %?")))

'(foo bar)語法等效於編寫(list 'foo 'bar) 因此,您可以這樣設置org-agenda-files

(setq org-agenda-files (list org-dir))

或者,您可以將反引號`替換為' trotrophe'以創建列表,然后使用逗號來評估該列表的一部分

(setq org-capture-templates
  `(("t" "Test" entry (file+headline ,(concat org-dir "test.org" "test")
      "* %?")))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM