[英]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.