我正在尝试让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);
我在这里做错什么了吗?