diff options
Diffstat (limited to 'bundles/code/org.eclipse.fx.code.editor.fx/src/org/eclipse/fx/code/editor/fx/SimpleSourceTextEditorBuilder.java')
-rw-r--r-- | bundles/code/org.eclipse.fx.code.editor.fx/src/org/eclipse/fx/code/editor/fx/SimpleSourceTextEditorBuilder.java | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/bundles/code/org.eclipse.fx.code.editor.fx/src/org/eclipse/fx/code/editor/fx/SimpleSourceTextEditorBuilder.java b/bundles/code/org.eclipse.fx.code.editor.fx/src/org/eclipse/fx/code/editor/fx/SimpleSourceTextEditorBuilder.java index 48003ceca..478645475 100644 --- a/bundles/code/org.eclipse.fx.code.editor.fx/src/org/eclipse/fx/code/editor/fx/SimpleSourceTextEditorBuilder.java +++ b/bundles/code/org.eclipse.fx.code.editor.fx/src/org/eclipse/fx/code/editor/fx/SimpleSourceTextEditorBuilder.java @@ -18,8 +18,11 @@ import org.eclipse.fx.code.editor.Input; import org.eclipse.fx.code.editor.LocalSourceFileInput; import org.eclipse.fx.code.editor.fx.services.CompletionProposalPresenter; import org.eclipse.fx.code.editor.fx.services.internal.DefaultSourceViewerConfiguration; +import org.eclipse.fx.code.editor.services.EditorOpener; import org.eclipse.fx.code.editor.services.HoverInformationProvider; +import org.eclipse.fx.code.editor.services.NavigationProvider; import org.eclipse.fx.code.editor.services.ProposalComputer; +import org.eclipse.fx.code.editor.services.SearchProvider; import org.eclipse.fx.text.rules.CombinedWordRule; import org.eclipse.fx.text.rules.JavaLikeWordDetector; import org.eclipse.fx.text.ui.presentation.PresentationReconciler; @@ -62,6 +65,9 @@ public class SimpleSourceTextEditorBuilder { private final String languageName; private CompletionProposalPresenter completionProposalPresenter; private HoverInformationProvider hoverInformationProvider; + private SearchProvider searchProvider; + private NavigationProvider navigationProvider; + private EditorOpener editorOpener; static class MultiLine { private final String start; @@ -164,7 +170,7 @@ public class SimpleSourceTextEditorBuilder { } editor.setPartitioner(new FastPartitioner(new PartitionerImpl(this), contentTypes.toArray(new String[0]))); - editor.setSourceViewerConfiguration(new DefaultSourceViewerConfiguration(input, new ReconcilerImpl(this), proposalComputer, annotationModel, annotationPresenter, hoverInformationProvider, completionProposalPresenter)); + editor.setSourceViewerConfiguration(new DefaultSourceViewerConfiguration(input, new ReconcilerImpl(this), proposalComputer, annotationModel, annotationPresenter, hoverInformationProvider, completionProposalPresenter, searchProvider, navigationProvider, editorOpener)); return editor; } |