diff --git a/build.gradle b/build.gradle index d9d98d2f470b062995d73e31fd15e90d1eec3e22..742ddb65e0d43f5cbbb2338c9be9e6a241a0db2a 100644 --- a/build.gradle +++ b/build.gradle @@ -33,7 +33,7 @@ configurations.all { dependencies { implementation(group: "ch.qos.logback", name: "logback-classic", version: "1.3.7") implementation(group: "com.google.guava", name: "guava", version: "31.1-jre") - implementation(group: "de.hhu.stups", name: "de.prob2.kernel", version: "4.12.2-SNAPSHOT") + implementation(group: "de.hhu.stups", name: "de.prob2.kernel", version: "4.12.3-SNAPSHOT") implementation(group: "io.github.spencerpark", name: "jupyter-jvm-basekernel", version: "2.3.0") implementation(group: "org.jetbrains", name: "annotations", version: "24.0.1") implementation(group: "se.sawano.java", name: "alphanumeric-comparator", version: "1.4.1") diff --git a/src/main/java/de/prob2/jupyter/CommandUtils.java b/src/main/java/de/prob2/jupyter/CommandUtils.java index 5ac584f9aaac72ae434bf3f30af88c51f4facc10..1c173bd2e4cfd41c2321867a52d25ed3d61488d7 100644 --- a/src/main/java/de/prob2/jupyter/CommandUtils.java +++ b/src/main/java/de/prob2/jupyter/CommandUtils.java @@ -406,14 +406,14 @@ public final class CommandUtils { } final CompleteIdentifierCommand cmdExact = new CompleteIdentifierCommand(prefix); - cmdExact.setIncludeKeywords(true); + cmdExact.setKeywords(CompleteIdentifierCommand.KeywordContext.ALL); trace.getStateSpace().execute(cmdExact); // Use LinkedHashSet to remove duplicates while maintaining order. final Set<String> completions = new LinkedHashSet<>(cmdExact.getCompletions()); final CompleteIdentifierCommand cmdIgnoreCase = new CompleteIdentifierCommand(prefix); cmdIgnoreCase.setIgnoreCase(true); - cmdIgnoreCase.setIncludeKeywords(true); + cmdIgnoreCase.setKeywords(CompleteIdentifierCommand.KeywordContext.ALL); trace.getStateSpace().execute(cmdIgnoreCase); completions.addAll(cmdIgnoreCase.getCompletions());