将 reftex 引用与 yasnippet 一起使用
我正在尝试使用 此功能 制作一个 yasnippet ,
\cite{${1:label$(unless yas/modified-p (reftex-citation nil 'dont-insert))}}$0
但是可以当我运行它时我得到
[yas] elisp 错误!
奇怪的是,我有等效的代码片段,但使用 reftex-reference
而不是 reftex-引用
运行良好。
I'm trying to make a yasnippet with this function
\cite{${1:label$(unless yas/modified-p (reftex-citation nil 'dont-insert))}}$0
work but when I run it I get
[yas] elisp error!
The strange thing is that I have equivalent snippets but with reftex-reference
instead of reftex-citation
that runs fine.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为您的代码片段中有一个拼写错误。
reftex-itation
的第一个参数(而不是第二个)是NO-INSERT
。所以我认为应该是:无论如何,无论哪种方式都适合我。当我测试它时,我收到一个错误,
所以这可能是你的问题。您可以通过文档中的抄送[运行
reftex-引用
吗?I think you have a typo in your snippet. The first argument, not the second, of
reftex-citation
isNO-INSERT
. So I think it should be:Regardless, either way works for me. When I was testing it, I got an error
so that might be your problem. Can you run
reftex-citation
via C-c [ in the document?