我正在尝试使用Emmet(作为Ace Editor扩展名)在Liquid模板中工作。我需要Emmet将Liquid lang视为HTML,因为如果我们谈论标签扩展缩写没有区别。
这是我目前的Ace设置(所有必需的JS文件都已正确加载):
var template = ace.edit('ace-template');
template.getSession().setMode('ace/mode/liquid');
var Emmet = require('ace/ext/emmet');
Emmet.setCore(window.emmet);
template.setOption("enableEmmet", true);
我在这里做错了吗?
答案 0 :(得分:1)
看看那一行: https://github.com/ajaxorg/ace/blob/master/lib/ace/ext/emmet.js#L391
我希望这会对你有所帮助。