是否有可能在codemirror中为内部模式运行自动完成?

时间:2014-08-02 06:27:25

标签: autocomplete codemirror

我正在运行freemarker作为内部模式,html作为基本模式运行,类似于胡子模板模式。我想在freemarker内部模式下为freemarker启用自动完成器。是否可以这样做。

1 个答案:

答案 0 :(得分:2)

是。如果您有freemarker的自动完成功能,则将其注册为CodeMirror.registerHelper("hint", "freemarker", function(editor) { ... }),并且只要在该内部模式中激活自动完成,show-hint插件就会调用它。

这假设您的内部模式称为"freemarker"(根据其defineMode调用),并且您的外部模式具有有效的innerMode方法。