[英]How can I get the “lein repl” history to work in cygwin?
我在Windows 7上使用Cygwin和最新的lein,但是当我在repl中时,上下按下让我绕着repl控制台而不是向我展示历史(这是我期望的)。 我已经google了一下,看到这与使用jline而不是readline(无论这意味着什么)有关,但我不知道如何使用这些信息来解决我的问题。
我修改了lein启动脚本来调用stty并设置jline.terminal,它似乎工作:
stty -icanon min 1 -echo
$LEIN_JAVA_CMD \
-client -XX:+TieredCompilation \
-Djline.terminal=jline.UnixTerminal \
$LEIN_JVM_OPTS \
-Dfile.encoding=UTF-8 \
-Dmaven.wagon.http.ssl.easy=false \
-Dleiningen.original.pwd="$ORIGINAL_PWD" \
-Dleiningen.trampoline-file="$TRAMPOLINE_FILE" \
-cp "$CLASSPATH" \
clojure.main -m leiningen.core.main "$@"
EXIT_CODE=$?
stty icanon echo
我修改了lein脚本中的那个部分,现在up = history。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.