org-capture-goto-target 仅在我调用 org-capture 后有效

org-capture-goto-target only works after I invoke org-capture

我制作了一个自定义函数,用于捕获目标:

(defun inbox-goto()
  (interactive)
  (org-capture-goto-target "c"))

它在我调用 org-capture 后运行良好,但如果我尝试在全新启动后立即使用它,它会给我 "Symbol's function definition is void: org-capture-goto-target"。

我很确定你的问题是 org-capture 是自动加载的,但 org-capture-goto-target 不是。解决这个问题的最简单方法可能是在 inbox-goto:

的定义中插入 require
(defun inbox-goto ()
  (interactive)
  (require 'org-capture)
  (org-capture-goto-target "c"))