Emacs 如何使用YASnippet在片段中展开片段?

Emacs 如何使用YASnippet在片段中展开片段?,emacs,code-snippets,yasnippet,Emacs,Code Snippets,Yasnippet,在网站上,我注意到以下字段中的yas/triggers描述: 如果非nil,yas/next field键可以触发堆叠扩展,即 另一个代码段扩展中的代码段扩展。否则,, yas/next field键只是尝试转到下一个字段 我不清楚如何做到这一点 我假设在设置:#expand env:((yas/triggers in field#t))之后,每当我在字段中键入abbrev并按下Tab键时,它就会展开,但事实并非如此。yas/triggers in field是一个变量。默认设置为零 它的文档字

在网站上,我注意到以下字段中的
yas/triggers描述:

如果非nil,
yas/next field键
可以触发堆叠扩展,即 另一个代码段扩展中的代码段扩展。否则,,
yas/next field键
只是尝试转到下一个字段

我不清楚如何做到这一点


我假设在设置:
#expand env:((yas/triggers in field#t))
之后,每当我在字段中键入abbrev并按下Tab键时,它就会展开,但事实并非如此。

yas/triggers in field
是一个变量。默认设置为零

它的文档字符串说:

如果非nil,`yas/next field key'可以触发堆叠展开

否则,`yas/next field key'只会尝试转到下一个字段 场

因此,要启用堆叠扩展,必须将变量设置为非零值,例如
t
。如果希望此设置永久,请在.emacs中输入以下内容:

(设置q yas/字段t中的触发器);启用代码段的嵌套触发

您可以阅读有关链接已断开的信息:(链接已更新。