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