Как расширить редактор JavaScript в JSDT в Eclipse с добавлением новых функций
Я использую RCP для создания специального редактора javascripts со специальными функциями и хочу расширить js-редактор из JSDT, добавив новые функции в контекстное меню и в помощник по содержимому. Но как я могу начать. Вот мои мысли: 1) переписать редактор jscript, который расширяет CompilationUnitEditor путем импорта org.eclipse.wst.jsdt.internal.ui.javaeditor.CompilationUnitEditor; Но, похоже, он не работает, он имеет только часть функций из JSDT, никаких цветных волнистых меток в тексте.
import org.eclipse.wst.jsdt.internal.ui.javaeditor.CompilationUnitEditor;
public class Jscript extends CompilationUnitEditor {
public static final String ID="com.test.scripteditor.editor3";
public Jscript(){
super();
}
}
2) Есть ли возможные способы добавить расширения непосредственно из plugin.xml, чтобы сделать этот процесс быстрым?
Спасибо за любые предложения. Я действительно не знаю, как это сделать.