我正在学习 Bottle 教程,而 HTML 的 YAsnippet 模式可以让我在制作 Bottle 模板文件 ( .tpl
) 时获得很大一部分生产力奖励。
有没有办法告诉 YAsnippet 在html-mode
打开扩展的文件类型时查看现有条目.tpl
?
鉴于 Bottle 模板文件位于 中bottle-mode
,请在您的文件夹中创建一个文件snippets
:/my/snippets/bottle-mode/.yas-parents
其中内容为:
html-mode
这将使 yasnippet 为瓶子模式加载 html 模式片段。
一种可能的解决方案:tpl
将文件与html-mode
:
(add-to-list 'auto-mode-alist '("\\.tpl\\'" . html-mode))
另一种:将片段中的目录复制到与您用于文件html-mode
的模式同名的目录中。tpl
不确定它是否比其他更简单,但我做了什么:创建了一个符号链接,其目标模式的名称指向源模式的片段目录。例如:
$ ln -s ~/.emacs.d/yasnippets/js-mode ~/.emacs.d/yasnippets/javascript-mode