diff --git a/plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/EditInjectionSettingsAction.java b/plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/EditInjectionSettingsAction.java index 2c8426d2c4b2..e287084d6107 100644 --- a/plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/EditInjectionSettingsAction.java +++ b/plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/EditInjectionSettingsAction.java @@ -17,6 +17,7 @@ package org.intellij.plugins.intelliLang.inject; import com.intellij.codeInsight.intention.IntentionAction; +import com.intellij.codeInsight.intention.LowPriorityAction; import com.intellij.openapi.application.ApplicationManager; import com.intellij.openapi.editor.Editor; import com.intellij.openapi.extensions.Extensions; @@ -31,8 +32,6 @@ import com.intellij.psi.PsiLanguageInjectionHost; import com.intellij.psi.impl.source.tree.injected.InjectedLanguageUtil; import com.intellij.util.FileContentUtil; import com.intellij.util.IncorrectOperationException; -import static org.intellij.plugins.intelliLang.inject.InjectLanguageAction.findInjectionHost; - import org.intellij.plugins.intelliLang.Configuration; import org.intellij.plugins.intelliLang.InjectionsSettingsUI; import org.jetbrains.annotations.NotNull; @@ -40,10 +39,12 @@ import org.jetbrains.annotations.NotNull; import java.util.Collections; import java.util.List; +import static org.intellij.plugins.intelliLang.inject.InjectLanguageAction.findInjectionHost; + /** * @author Gregory.Shrago */ -public class EditInjectionSettingsAction implements IntentionAction { +public class EditInjectionSettingsAction implements IntentionAction, LowPriorityAction { public static final String EDIT_INJECTION_TITLE = "Language Injection Settings"; @NotNull diff --git a/plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/UnInjectLanguageAction.java b/plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/UnInjectLanguageAction.java index 80555e8de3c6..2c8187e64c38 100644 --- a/plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/UnInjectLanguageAction.java +++ b/plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/UnInjectLanguageAction.java @@ -16,6 +16,7 @@ package org.intellij.plugins.intelliLang.inject; import com.intellij.codeInsight.intention.IntentionAction; +import com.intellij.codeInsight.intention.LowPriorityAction; import com.intellij.lang.Language; import com.intellij.openapi.application.ApplicationManager; import com.intellij.openapi.editor.Editor; @@ -32,16 +33,17 @@ import com.intellij.util.FileContentUtil; import com.intellij.util.IncorrectOperationException; import gnu.trove.THashSet; import org.intellij.plugins.intelliLang.Configuration; -import static org.intellij.plugins.intelliLang.inject.InjectLanguageAction.findInjectionHost; import org.jetbrains.annotations.NotNull; import java.util.Collections; import java.util.List; +import static org.intellij.plugins.intelliLang.inject.InjectLanguageAction.findInjectionHost; + /** * @author Dmitry Avdeev */ -public class UnInjectLanguageAction implements IntentionAction { +public class UnInjectLanguageAction implements IntentionAction, LowPriorityAction { @NotNull public String getText() { diff --git a/plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/quickedit/QuickEditAction.java b/plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/quickedit/QuickEditAction.java index 4e0e243c51fa..04ba4406530b 100644 --- a/plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/quickedit/QuickEditAction.java +++ b/plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/quickedit/QuickEditAction.java @@ -16,6 +16,7 @@ package org.intellij.plugins.intelliLang.inject.quickedit; import com.intellij.codeInsight.intention.IntentionAction; +import com.intellij.codeInsight.intention.LowPriorityAction; import com.intellij.injected.editor.DocumentWindow; import com.intellij.lang.Language; import com.intellij.lang.injection.InjectedLanguageManager; @@ -38,7 +39,6 @@ import com.intellij.openapi.fileEditor.ex.FileEditorManagerEx; import com.intellij.openapi.fileEditor.impl.EditorWindow; import com.intellij.openapi.fileEditor.impl.EditorWithProviderComposite; import com.intellij.openapi.fileTypes.FileType; -import com.intellij.openapi.fileTypes.LanguageFileType; import com.intellij.openapi.project.Project; import com.intellij.openapi.util.Condition; import com.intellij.openapi.util.Key; @@ -53,7 +53,6 @@ import com.intellij.psi.impl.source.tree.injected.Place; import com.intellij.psi.util.PsiTreeUtil; import com.intellij.testFramework.LightVirtualFile; import com.intellij.util.IncorrectOperationException; -import com.intellij.util.LocalTimeCounter; import com.intellij.util.containers.ContainerUtil; import com.intellij.util.containers.Convertor; import org.jetbrains.annotations.NotNull; @@ -79,7 +78,7 @@ import java.util.Set; * (see {@link QuickEditEditor.MyPanel#getData(java.lang.String)}) instead of using the "tactical nuke" * com.intellij.openapi.fileEditor.FileEditorManager#openTextEditor(com.intellij.openapi.fileEditor.OpenFileDescriptor, boolean). */ -public class QuickEditAction implements IntentionAction { +public class QuickEditAction implements IntentionAction, LowPriorityAction { private String myLastLanguageName;