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.CompletionType;
|
||||
import com.intellij.lang.*;
|
||||
import com.intellij.patterns.*;
|
||||
import com.intellij.psi.PsiLiteralValue;
|
||||
import com.intellij.psi.*;
|
||||
import com.intellij.psi.xml.*;
|
||||
import de.marhali.easyi18n.editor.KeyCompletionProvider;
|
||||
|
||||
/**
|
||||
@ -13,8 +15,11 @@ import de.marhali.easyi18n.editor.KeyCompletionProvider;
|
||||
public class GenericKeyCompletionContributor extends CompletionContributor {
|
||||
|
||||
public GenericKeyCompletionContributor() {
|
||||
// extend(CompletionType.BASIC, PlatformPatterns.psiElement().inside(PsiLiteralValue.class),
|
||||
// new KeyCompletionProvider());
|
||||
extend(CompletionType.BASIC, PlatformPatterns.psiElement(), new KeyCompletionProvider());
|
||||
extend(CompletionType.BASIC, PlatformPatterns.psiElement(PlainTextTokenTypes.PLAIN_TEXT),
|
||||
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