diff --git a/plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/ui/editors/sql/SQLEditorBase.java b/plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/ui/editors/sql/SQLEditorBase.java index 815b97dbaf408768ce65c326a6d52f0559777526..cba7bfeb54a8d7a44fd7b880a33b8b9d2c754455 100644 --- a/plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/ui/editors/sql/SQLEditorBase.java +++ b/plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/ui/editors/sql/SQLEditorBase.java @@ -171,6 +171,13 @@ public abstract class SQLEditorBase extends BaseTextEditor implements IErrorVisu setSourceViewerConfiguration(new SQLEditorSourceViewerConfiguration(this, getPreferenceStore())); setKeyBindingScopes(new String[]{TEXT_EDITOR_CONTEXT, SQLEditorContributions.SQL_EDITOR_CONTEXT}); //$NON-NLS-1$ } + + @Override + protected void initializeEditor() { + super.initializeEditor(); + setEditorContextMenuId(SQLEditorContributions.SQL_EDITOR_CONTEXT_MENU_ID); + setRulerContextMenuId(SQLEditorContributions.SQL_RULER_CONTEXT_MENU_ID); + } @Nullable public abstract DBCExecutionContext getExecutionContext(); diff --git a/plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/ui/editors/sql/SQLEditorContributions.java b/plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/ui/editors/sql/SQLEditorContributions.java index ee280b0ad03fce757e76343b4b6f3a0ec1018b75..1a170a4b030fae9344e68590508778a899988be2 100644 --- a/plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/ui/editors/sql/SQLEditorContributions.java +++ b/plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/ui/editors/sql/SQLEditorContributions.java @@ -2,6 +2,9 @@ package org.jkiss.dbeaver.ui.editors.sql; public class SQLEditorContributions { - public static final String SQL_EDITOR_CONTEXT = "org.jkiss.dbeaver.ui.editors.sql"; + public static final String SQL_EDITOR_CONTEXT = "org.jkiss.dbeaver.ui.editors.sql"; //$NON-NLS-1$ + + public static final String SQL_EDITOR_CONTEXT_MENU_ID = "#SQLEditorContext"; //$NON-NLS-1$ + public static final String SQL_RULER_CONTEXT_MENU_ID = "#SQLRulerContext"; //$NON-NLS-1$ }