3

我正在学习 Bottle 教程,而 HTML 的 YAsnippet 模式可以让我在制作 Bottle 模板文件 ( .tpl) 时获得很大一部分生产力奖励。

有没有办法告诉 YAsnippet 在html-mode打开扩展的文件类型时查看现有条目.tpl

4

3 回答 3

7

鉴于 Bottle 模板文件位于 中bottle-mode,请在您的文件夹中创建一个文件snippets/my/snippets/bottle-mode/.yas-parents其中内容为:

html-mode

这将使 yasnippet 为瓶子模式加载 html 模式片段。

于 2012-10-30T09:16:34.503 回答
3

一种可能的解决方案:tpl将文件与html-mode

(add-to-list 'auto-mode-alist '("\\.tpl\\'" . html-mode))

另一种:将片段中的目录复制到与您用于文件html-mode的模式同名的目录中。tpl

于 2012-10-30T05:21:52.763 回答
1

不确定它是否比其他更简单,但我做了什么:创建了一个符号链接,其目标模式的名称指向源模式的片段目录。例如:

$ ln -s ~/.emacs.d/yasnippets/js-mode ~/.emacs.d/yasnippets/javascript-mode
于 2012-10-30T09:51:44.283 回答