Templates 如何创建使用选定模板启动组织捕获的函数?
假设我的捕获模板绑定到“t”:Templates 如何创建使用选定模板启动组织捕获的函数?,templates,emacs,org-mode,Templates,Emacs,Org Mode,假设我的捕获模板绑定到“t”: (defun my/captureTemplate () (interactive) (org-capture "r") 这不会起作用,因为它会显示所有可供选择的潜在模板列表。 谢谢 您应该使用C-h f org capture RET检查org capture的文档字符串,查看如何从lisp调用它: (组织捕获和可选转到键) ELisp程序可以将键设置为与模板关联的字符串 在“组织捕获模板”中。在本例中,交互式选择 将被绕过 所以试试看
(defun my/captureTemplate ()
(interactive)
(org-capture "r")
这不会起作用,因为它会显示所有可供选择的潜在模板列表。
谢谢 您应该使用
C-h f org capture RET
检查org capture
的文档字符串,查看如何从lisp调用它:
(组织捕获和可选转到键)
ELisp程序可以将键设置为与模板关联的字符串
在“组织捕获模板”中。在本例中,交互式选择
将被绕过
所以试试看
(取消我的/capturemplate()
(互动)
(组织捕获无“t”))
换句话说,用
nil
作为GOTO
参数调用它,用键作为参数调用它。我假设您打算使用开头提到的t
模板,尽管您的函数中有r
,并且我还添加了一个关闭选项来关闭defun
,请不要在中问同样的问题!