我正在浏览瓶子教程,HTML的YAsnippet模式将使我在制作瓶子模板文件(.tpl)时获得很大一部分生产力奖励。
有没有办法在打开扩展名.tpl的文件类型时告诉YAsnippet查看html-mode下的现有条目
发布于 2012-10-30 13:21:53
一种可能的解决方案:将tpl文件与html-mode相关联
(add-to-list 'auto-mode-alist '("\\.tpl\\'" . html-mode))另一种方法是:将代码片段中的目录html-mode复制到与tpl文件使用的模式同名的目录中。
发布于 2012-10-30 17:16:35
假设瓶子模板文件在bottle-mode中,在您的snippets文件夹中创建一个文件:/my/snippets/bottle-mode/.yas-parents,内容如下:
html-mode这将使yasnippet加载瓶子模式的html模式代码片段。
发布于 2012-10-30 17:51:44
我不确定它是否比其他模式更简单,但是我做了什么:创建了一个符号链接,其目标模式的名称指向源模式的snippet目录。例如:
$ ln -s ~/.emacs.d/yasnippets/js-mode ~/.emacs.d/yasnippets/javascript-modehttps://stackoverflow.com/questions/13132050
复制相似问题