No longer show completion on non-sense places
This commit is contained in:
parent
0fc8f36fe9
commit
3542110383
@ -2,8 +2,10 @@ package de.marhali.easyi18n.editor.generic;
|
|||||||
|
|
||||||
import com.intellij.codeInsight.completion.CompletionContributor;
|
import com.intellij.codeInsight.completion.CompletionContributor;
|
||||||
import com.intellij.codeInsight.completion.CompletionType;
|
import com.intellij.codeInsight.completion.CompletionType;
|
||||||
|
import com.intellij.lang.*;
|
||||||
import com.intellij.patterns.*;
|
import com.intellij.patterns.*;
|
||||||
import com.intellij.psi.PsiLiteralValue;
|
import com.intellij.psi.*;
|
||||||
|
import com.intellij.psi.xml.*;
|
||||||
import de.marhali.easyi18n.editor.KeyCompletionProvider;
|
import de.marhali.easyi18n.editor.KeyCompletionProvider;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -13,8 +15,11 @@ import de.marhali.easyi18n.editor.KeyCompletionProvider;
|
|||||||
public class GenericKeyCompletionContributor extends CompletionContributor {
|
public class GenericKeyCompletionContributor extends CompletionContributor {
|
||||||
|
|
||||||
public GenericKeyCompletionContributor() {
|
public GenericKeyCompletionContributor() {
|
||||||
// extend(CompletionType.BASIC, PlatformPatterns.psiElement().inside(PsiLiteralValue.class),
|
extend(CompletionType.BASIC, PlatformPatterns.psiElement(PlainTextTokenTypes.PLAIN_TEXT),
|
||||||
// new KeyCompletionProvider());
|
new KeyCompletionProvider());
|
||||||
extend(CompletionType.BASIC, PlatformPatterns.psiElement(), new KeyCompletionProvider());
|
extend(CompletionType.BASIC, PlatformPatterns.psiElement().inside(XmlElement.class),
|
||||||
|
new KeyCompletionProvider());
|
||||||
|
extend(CompletionType.BASIC, PlatformPatterns.psiElement().inside(PsiLiteralValue.class),
|
||||||
|
new KeyCompletionProvider());
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user