mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
priority set to 'low' for common intentions for injected code
This commit is contained in:
+4
-3
@@ -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
|
||||
|
||||
+4
-2
@@ -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() {
|
||||
|
||||
+2
-3
@@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user