我在Scratch中测试 org-store-link
的功能,后面写一个插件需要
(org-store-link) ; 执行 C-j,报错
但是它貌似需要一个参数,它的函数签名是这样的
(org-store-link ARG &optional INTERACTIVE?)
但是我 M-x org-store-link 好像也没有传入什么参数呀?
这里的autoload 意思是 参数会自动传入的意思吗?
我在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)