From 8d2ab0fd52cd86164d930e960a1d8b792b7453ac Mon Sep 17 00:00:00 2001 From: Alexander Udalov Date: Sun, 27 Jul 2014 16:51:59 -0700 Subject: [PATCH] REPL: disable event expansion Fixes problems with exclamation marks inside string literals. No tests added because it's tedious to test REPL as it is (via ConsoleReader) #KT-3940 Fixed --- .../cli/src/org/jetbrains/jet/cli/jvm/repl/ReplFromTerminal.java | 1 + 1 file changed, 1 insertion(+) diff --git a/compiler/cli/src/org/jetbrains/jet/cli/jvm/repl/ReplFromTerminal.java b/compiler/cli/src/org/jetbrains/jet/cli/jvm/repl/ReplFromTerminal.java index 62c63b0b6b7..105e6cedf84 100644 --- a/compiler/cli/src/org/jetbrains/jet/cli/jvm/repl/ReplFromTerminal.java +++ b/compiler/cli/src/org/jetbrains/jet/cli/jvm/repl/ReplFromTerminal.java @@ -58,6 +58,7 @@ public class ReplFromTerminal { try { consoleReader = new ConsoleReader("kotlin", System.in, System.out, null); consoleReader.setHistoryEnabled(true); + consoleReader.setExpandEvents(false); consoleReader.setHistory(new FileHistory(new File(new File(System.getProperty("user.home")), ".kotlin_history"))); } catch (Exception e) {