diff --git a/src/main/java/de/prob2/jupyter/CommandUtils.java b/src/main/java/de/prob2/jupyter/CommandUtils.java index a26ee5f350f7a2a867f1a08dc082e5db9b939561..130581c671d73ac83cfd046e8826537e1facbd1f 100644 --- a/src/main/java/de/prob2/jupyter/CommandUtils.java +++ b/src/main/java/de/prob2/jupyter/CommandUtils.java @@ -444,7 +444,7 @@ public final class CommandUtils { public static @Nullable DisplayData inspectInPreference(final @NotNull Trace trace, final @NotNull String code, final int at) { final Matcher prefNameMatcher = B_IDENTIFIER_PATTERN.matcher(code); - if (prefNameMatcher.lookingAt()) { + if (prefNameMatcher.lookingAt() && at <= prefNameMatcher.end()) { final String name = prefNameMatcher.group(); final GetPreferenceCommand cmdCurrent = new GetPreferenceCommand(name); final GetDefaultPreferencesCommand cmdDefaults = new GetDefaultPreferencesCommand();