Skip to content

Commit

Permalink
GH-758: show snippets for prefixes that match snippet content + auto-…
Browse files Browse the repository at this point in the history
…trigger completion on java source files
  • Loading branch information
martinlippert committed Nov 13, 2023
1 parent a811e93 commit 190920c
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,9 @@ public void getCompletions(IDocument doc, int offset, ASTNode node, CompilationU
DocumentRegion query = PREFIX_FINDER.getPrefixRegion(doc, offset);

for (JavaSnippet javaSnippet : snippets) {
if (FuzzyMatcher.matchScore(query.toString(), javaSnippet.getName()) != 0) {
if (FuzzyMatcher.matchScore(query.toString(), javaSnippet.getName()) != 0
|| FuzzyMatcher.matchScore(query.toString(), javaSnippet.getTemplate()) != 0) {

javaSnippet.generateCompletion(snippetBuilderFactory, query, node, cu)
.ifPresent((completion) -> completions.add(completion));
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
languageserver.extension-id: vscode-spring-boot
languageserver.reconcile-delay=500
languageserver.reconcile-strategy=debounce
languageserver.completion-trigger-characters.java:
languageserver.completion-trigger-characters.java: @abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ.({
languageserver.completion-trigger-characters.xml:
languageserver.completion-trigger-characters.spring-boot-properties-yaml: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ.{
languageserver.completion-trigger-characters.spring-boot-properties: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ.{
Expand Down

0 comments on commit 190920c

Please sign in to comment.