Skip to content

Commit 033a23f

Browse files
committed
Give higher relevance to autocomplations that startWith the seed text
over those that merely contain the seed.
1 parent 6bc9357 commit 033a23f

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/main/java/sc/fiji/jython/autocompletion/JythonAutoCompletions.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -258,7 +258,7 @@ public List<Completion> completionsFor(final CompletionProvider provider, String
258258
final String lowerCaseSeed = seed.toLowerCase();
259259
List<Completion> list = da.get().stream()
260260
.filter(s -> s.getReplacementText().toLowerCase().contains(lowerCaseSeed))
261-
.map(s -> s.getCompletion(provider, pre + s.getReplacementText()))
261+
.map(s -> s.getCompletion(provider, pre + s.getReplacementText(), s.getReplacementText().startsWith(seed) ? 1 : 0))
262262
.collect(Collectors.toList());
263263
sortCompletions(list, seed);
264264
return list;

0 commit comments

Comments
 (0)