У меня проблема с редактором ace, точнее автозаполнение под ctrl+space
не работает должным образом, поэтому я не вижу фрагменты, только локальные
Я использовал эту сборку https://github.com/ajaxorg/ace-builds/tree/bd7ce25eaba22b54e3f7e5f46b8596bb90d4a341
вот как я его настроил
<head>
<!-- load ace -->
<script src="/ace-1.4.9/src/ace.js"></script>
<!-- load ace language tools -->
<script src="/ace-1.4.9/src/ext-language_tools.js"></script>
<script src="https://cloud9ide.github.io/emmet-core/emmet.js"></script>
<script src="/ace-1.4.9/src/ext-emmet.js"></script>
</head>
<!-- BODY -->
<script>
var langTools = ace.require("ace/ext/language_tools");
var editor = ace.edit(document.querySelector('#editor'));
editor.session.setMode("ace/mode/twig");
editor.setOption("enableEmmet", true);
editor.setTheme("ace/theme/monokai");
editor.setOptions({
enableBasicAutocompletion: true,
enableSnippets: true,
enableLiveAutocompletion: true
});
</script>
сниппеты работают, когда я меняю editor.session.setMode("ace/mode/twig");
на editor.session.setMode("ace/mode/html");
, тогда html сниппеты работают
Мой вопрос:
Должны ли html фрагменты работать в режиме ветки? Кто-то использовал это и работал правильно? Есть ли в моей конфигурации пропущенный шаг?
Заранее спасибо.