gpt4 book ai didi

emacs - 如何使用 YASnippet 在片段中扩展片段?

转载 作者:行者123 更新时间:2023-12-04 11:42:23 28 4
gpt4 key购买 nike

YASnippet我注意到以下对 yas/triggers-in-field 的描述:

If non-nil, yas/next-field-key can trigger stacked expansions, that isa snippet expansion inside another snippet expansion. Otherwise,yas/next-field-key just tries to move on to the next field.


我不清楚如何做到这一点。
我假设在我设置后: #expand-env: ((yas/triggers-in-field #t)) , 每当我在字段中键入缩写并按 Tab 时,它就会展开,但事实并非如此。

最佳答案

yas/triggers-in-field是一个变量。默认情况下,它设置为 nil。
它的文档字符串说:

If non-nil, `yas/next-field-key' can trigger stacked expansions.

Otherwise, `yas/next-field-key' just tries to move on to the nextfield


因此,要启用堆叠扩展,您必须将变量设置为非 nil 值,例如 t .如果您希望此设置永久存在,请将以下内容放入您的 .emacs 中:
(setq yas/triggers-in-field t); Enable nested triggering of snippets
您可以阅读 other customizable YASnippet variables

关于emacs - 如何使用 YASnippet 在片段中扩展片段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9556922/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com