Allow completion provider to look past a '.' in the completion prefix.
This commit is contained in:
@@ -37,7 +37,7 @@ public class DollarPropertyCompletionProvider implements ICompletionEngine, Lang
|
||||
private static PrefixFinder PREFIX_FINDER = new PrefixFinder() {
|
||||
@Override
|
||||
protected boolean isPrefixChar(char c) {
|
||||
return Character.isJavaIdentifierPart(c) || c=='-';
|
||||
return Character.isJavaIdentifierPart(c) || c=='-' || c=='.';
|
||||
}
|
||||
};
|
||||
private static final Collection<LanguageId> LANGUAGES = ImmutableList.of(
|
||||
|
||||
@@ -137,6 +137,12 @@ public class ApplicationYamlEditorTest extends AbstractPropsEditorTest {
|
||||
" service-name: ${<*>}"
|
||||
);
|
||||
|
||||
editor.assertContextualCompletions("spring.appnam<*>",
|
||||
"spring.application.name<*>",
|
||||
"spring.data.rest.page-param-name<*>",
|
||||
"spring.jackson.property-naming-strategy<*>"
|
||||
);
|
||||
|
||||
editor.assertContextualCompletions("appnam<*>",
|
||||
"spring.application.name<*>",
|
||||
"spring.data.rest.page-param-name<*>",
|
||||
|
||||
Reference in New Issue
Block a user