org-store-link 的 ARG 应该传入什么?

我在Scratch中测试 org-store-link 的功能,后面写一个插件需要

(org-store-link) ; 执行 C-j,报错

但是它貌似需要一个参数,它的函数签名是这样的

(org-store-link ARG &optional INTERACTIVE?)

但是我 M-x org-store-link 好像也没有传入什么参数呀?

这里的autoload 意思是 参数会自动传入的意思吗?

interactive 的函数可以通过 prefix 来传递参数,详见

你可以从 org-store-link 的文档里看到不同 prefix 的效果。

我要是以代码形式调用(org-store-link) 是要怎么写?

(org-store-link nil)好像没有保存link

(org-store-link prefix-arg)好像也没有效果

(org-store-link C-u)感觉更不对

最简单就是 (call-interactively 'org-store-link)

1 个赞