@@ -26,6 +26,9 @@ public class NodePreferencePage extends FieldEditorPreferencePage implements IWo
2626 private BooleanFieldEditor nodeAllowMany ;
2727 private BooleanFieldEditor nodePassAllEnvVars ;
2828 private DirectoryFieldEditor nodeSourcesPath ;
29+ private BooleanFieldEditor useNodejsBaseModuleDefinitions ;
30+ private BooleanFieldEditor useOrionIndexFiles ;
31+ private BooleanFieldEditor useCompletionJson ;
2932 private FileFieldEditor completionsPath ;
3033 private BooleanFieldEditor nodeDebugNoBreak ;
3134 private IntegerFieldEditor nodeDebugPort ;
@@ -38,8 +41,6 @@ public class NodePreferencePage extends FieldEditorPreferencePage implements IWo
3841 private FileFieldEditor typescriptCompilerPath ;
3942 private StringFieldEditor typescriptCompilerOptions ;
4043
41- // private StringFieldEditor nodeclipseVersionsString;
42-
4344 public NodePreferencePage () {
4445 super (GRID );
4546 setPreferenceStore (Activator .getDefault ().getPreferenceStore ());
@@ -57,12 +58,12 @@ public void init(IWorkbench workbench) {
5758 protected void createFieldEditors () {
5859
5960 //TODO possible to copy version string
60- // String verString = VersionUtil.getLongString();
61- // nodeclipseVersionsString = new StringFieldEditor(PreferenceConstants.NODE_OPTIONS, "Node options (node -h):", getFieldEditorParent());
62- // nodeclipseVersionsString.setStringValue(verString);
63- // nodeclipseVersionsString.setTextLimit(verString.length());
64- // nodeclipseVersionsString.setEnabled(false, (Composite) this);
65- // addField(nodeclipseVersionsString);
61+ // String verString = VersionUtil.getLongString();
62+ // nodeclipseVersionsString = new StringFieldEditor(PreferenceConstants.NODE_OPTIONS, "Node options (node -h):", getFieldEditorParent());
63+ // nodeclipseVersionsString.setStringValue(verString);
64+ // nodeclipseVersionsString.setTextLimit(verString.length());
65+ // nodeclipseVersionsString.setEnabled(false, (Composite) this);
66+ // addField(nodeclipseVersionsString);
6667
6768
6869 nodeclipseConsoleEnabled = new BooleanFieldEditor (PreferenceConstants .NODECLIPSE_CONSOLE_ENABLED ,
@@ -93,6 +94,16 @@ protected void createFieldEditors() {
9394 nodeSourcesPath = new DirectoryFieldEditor (PreferenceConstants .NODE_SOURCES_PATH , "Node sources directory path:" , getFieldEditorParent ());
9495 addField (nodeSourcesPath );
9596
97+ useNodejsBaseModuleDefinitions = new BooleanFieldEditor (PreferenceConstants .USE_NODEJS_BASE_MODULE_DEFINITIONS ,
98+ "use Node.js base module definitions (changed after restart)" , getFieldEditorParent ());
99+ addField (useNodejsBaseModuleDefinitions );
100+ useOrionIndexFiles = new BooleanFieldEditor (PreferenceConstants .USE_ORION_INDEX_FILES ,
101+ "use Orion IndexFiles (changed after restart)" , getFieldEditorParent ());
102+ addField (useOrionIndexFiles );
103+ useCompletionJson = new BooleanFieldEditor (PreferenceConstants .USE_COMPLETIONS_JSON ,
104+ "use completion.json (changed after restart)" , getFieldEditorParent ());
105+ addField (useCompletionJson );
106+
96107 completionsPath = new FileFieldEditor (PreferenceConstants .COMPLETIONS_JSON_PATH , "Alternative completions.json path:" , getFieldEditorParent ());
97108 addField (completionsPath );
98109
@@ -113,14 +124,14 @@ protected void createFieldEditors() {
113124 coffeePath = new FileFieldEditor (PreferenceConstants .COFFEE_PATH , "Coffee path:" , getFieldEditorParent ());
114125 addField (coffeePath );
115126
116- // coffeeJustCoffee = new BooleanFieldEditor(PreferenceConstants.COFFEE_JUST_COFFEE,
117- // "just coffee (let Node.js find coffee CLI)", getFieldEditorParent());
118- // addField(coffeeJustCoffee);
127+ // coffeeJustCoffee = new BooleanFieldEditor(PreferenceConstants.COFFEE_JUST_COFFEE,
128+ // "just coffee (let Node.js find coffee CLI)", getFieldEditorParent());
129+ // addField(coffeeJustCoffee);
119130
120131 coffeeCompileOptions = new StringFieldEditor (PreferenceConstants .COFFEE_COMPILE_OPTIONS , "Coffee compile options:" , getFieldEditorParent ());
121132 addField (coffeeCompileOptions );
122133
123- coffeeCompileOutputFolder = new StringFieldEditor (PreferenceConstants .COFFEE_COMPILE_OUTPUT_FOLDER , "Coffee output folder Help! #76" , getFieldEditorParent ());
134+ coffeeCompileOutputFolder = new StringFieldEditor (PreferenceConstants .COFFEE_COMPILE_OUTPUT_FOLDER , "Coffee output folder #76" , getFieldEditorParent ());
124135 addField (coffeeCompileOutputFolder );
125136
126137 typescriptCompilerPath = new FileFieldEditor (PreferenceConstants .TYPESCRIPT_COMPILER_PATH , "TypeScript compiler path:" , getFieldEditorParent ());
0 commit comments