问题标签 [yasnippet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
367 浏览

emacs - Emacs 片段中的反引号

我正在尝试在 Emacs 中为 Markdown 创建一个代码块片段。

我试图创建一个像这样的片段:

但是当我试图保存时,它抛出了一个错误说wrong type argument: stringp, nil

我怎样才能让这个片段工作?

0 投票
1 回答
179 浏览

org-mode - 如何以交互方式插入“n”组织模式复选框(使用 yasnippets 或其他)?

为了组织阅读任务,我通过以下方式使用 org-mode 复选框:

由于为每本书写这个很乏味,我正在考虑使用 yasnippets 来提出一些交互式片段,它将“n”个章节作为参数并产生这样的东西:

这将允许我一一输入章节标题。

我的 elisp 知识有限,所以问题是:有没有人成功地用 yasnippets 或其他方式实现了类似的东西?谢谢!

0 投票
1 回答
29 浏览

emacs - 如何扩展之前有非键字符串的键?

例如,这是我在 python 模式下的片段:

我可以扩展((),但我不能扩展a(a()

如何扩展a(a()?

0 投票
1 回答
161 浏览

emacs - 在 Emacs 中,如何使用 YASnippet 自动为该条目添加条目和打卡?

我正在尝试创建一个自动化脚本,这样会发生以下步骤:

  1. 自动加载我的 DailyPlan.org 文件。
  2. 对于当前日期条目。
  3. 插入一个新的 YASnippet 子任务条目。
  4. 如果有一个任务正在计时暂停,否则忽略。
  5. 为新任务开始计时。

这样我就可以跟踪来自招聘人员的来电,并在我的 DailyPlan.org 文件中有一个条目,并从通话中或通话后立即捕获所有详细信息。通话并输入所有相关信息后的下一步是打卡并切换回我正在做的事情。

我不知道如何去创建这个。如果这应该在 elisp 中完成,还是可以使用 yasnippet 简单地完成?

任何有关如何完成此操作的帮助和想法都将不胜感激!

谢谢!

0 投票
1 回答
1101 浏览

emacs - 将自定义 yasnippet 目录添加到“Spacemacs”

很抱歉这个非常新的问题,但只是试图为yasnippetsin配置一个单独的目录spacemacs。我根本不熟悉emacs lisp。所以它说我可以把目录放在

所以我必须设置auto-completion-private-snippets-directory,但我不确定如何配置自定义目录,如“~/Dropbox/snippets”。我用添加的目录尝试了下面的代码,但它不起作用。

我不确定是否需要尝试将新目录推送到变量等。任何建议。

0 投票
1 回答
245 浏览

visual-studio-code - 如何获取 Visual Code Studio Yassnippet 扩展来获取我的代码片段?

我已经开始尝试使用 Visual Studio Code。

我已经建立了一个由 Yassnippet 管理的大型片段库。我想将它们与 VSC 一起使用。第三方开发人员 Mads Hartmann 发布了一个扩展程序,可以将现有的 yassnippet 库连接到 VSC。

按照自述文件中的说明,我将以下内容复制到我的用户设置中。(这是我的用户设置的唯一内容)

这似乎是不够的。片段没有被拾取。

此外,如果我查看 Yassnippet 扩展对话框中的“贡献”选项卡,我可以看到该设置仍然设置为默认值。

我需要做什么才能让这个扩展工作?

0 投票
1 回答
215 浏览

emacs - yasnippet 插入当前日期

我试图创建一个模板来插入当前日期的交易

如何更改2019-09-05为插入当前日期功能?

0 投票
1 回答
277 浏览

emacs - 将光标定位在 yasnippet 中的指定位置

我有这样一个片段

将此代码段插入 org doc 后,光标位于下一行的开头。

如何将光标放在标题 *** Expenses "" 的字符串 "?Cursor" 内?

0 投票
0 回答
41 浏览

emacs - 更改 yas-describle-table 中的宽度大小

检查后yas-describe-table,我发现

点击进去

我打算将宽度的大小从 500 像素更改为 700 像素,但它提示

如何改变宽度的大小?

0 投票
1 回答
351 浏览

python - Programming in Python, tab completion in spacemacs not right

the question as follow:

enter image description here

the screen record might be too short, so I upload a longer one: enter image description here

when I enter the code and press tab, there was print($0) on screen. And the cursor isn't at the right place which should follow the ( , I guess I have the wrong config in yas-snippet, please give me some support. Thanks.

the dotspacemacs-configuration-layers as follow: