在不使用ORION服务器的情况下,将插件与Eclipse ORION一起使用



我正在尝试在基于web的编辑器中突出显示语法,而我只能使用Eclipse ORION。ORION不支持我想要的语言的语法高亮显示,所以我为此编写了一个插件。插件在ORION编辑器中运行良好,ORION服务器也在运行。

现在我不想运行ORION服务器,而是想将编辑器和插件一起嵌入到我的网站中。当使用ORION的客户端组件(built-editor.js和build-editor.css)时,我不知道如何让插件工作。

我遵循了这里的说明:http://planetorion.org/news/2013/02/embed-the-latest-orion-editor-in-your-code-in-2-steps/并且能够在网页中创建一个编辑器,但我不知道如何让插件工作。我甚至不知道我想要实现的目标是否可能。

提前谢谢。

经过一番尝试和错误之后,我得到了如下所示的使用配置和初始化的语法高亮显示。

有关自定义插件,请参阅

https://wiki.eclipse.org/Orion/How_Tos/Code_Edit#userPlugins_Parameter

 requirejs.config({                 
    baseUrl : '.',
    paths: {          
        'orion/editor': 'lib/orion',      
        'jquery': 'bower_components/jquery/dist/jquery.min'
    }
  }); 

-

require(['orion/editor/built-editor', 'orion/editor/stylers/application_javascript/syntax'], function(edit, syntax) {  
    var deferred = new $.Deferred();
    deferred.resolve(syntax);
    edit({
          className: "editor",
          lang:'js',
          grammarProvider: function(){                    
             return deferred.promise();                 
          }
   });
}); 

相关内容

  • 没有找到相关文章

最新更新