1

我正在尝试让Emmet(作为Ace 编辑器扩展)在 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);

我在这里做错什么了吗?

4

1 回答 1

1

看看那一行: https ://github.com/ajaxorg/ace/blob/master/lib/ace/ext/emmet.js#L391

我希望这能帮到您。

于 2013-10-17T23:07:32.817 回答