私はOS X 10.10.5とUbuntu 16.04の両方で崇高なテキスト3ビルド3117を実行しています。私は両方でLeiningen 2.6.1をインストールしました。私はSublimeREPLで遊び始めています。私はlein tutorialに従っています。ここに私のproject.clj
、場合には、それが重要されていますSublimeREPLの 'lein repl'が前のコマンドをエコーするのを防ぐ
(defproject my-stuff "0.1.0"
:description "Leiningen Tutorial Project"
:url "http://example.com/FIXME"
:license {:name "MIT"
:url "http://opensource.org/licenses/MIT"}
:dependencies [[org.clojure/clojure "1.8.0"]]
:main ^:skip-aot my-stuff.core
:target-path "target/%s"
:profiles {:uberjar {:aot :all}}
:repl-options {
;; custom prompt
prompt (fn [ns] (str "> "))
}
)
を今、私はコマンドラインからmy-stuff
ディレクトリにlein repl
を実行し、(私は(+ 1 2 3)
を使用してきた)任意のコマンドを実行すると、それは答えをプリントアウトきれい:私は集中project.clj
でSublimeREPLからlein repl
を実行して、同じコマンドを実行した場合
しかし、それは戻り値を印刷する前にコマンドをエコー:
私もSublimeREPLためlein trampoline run -m clojure.main
コマンドを作成しました、そして、それはエコー問題ありません。
は基本的に、私がやりたいことにできることがありますproject.clj
を使用してREPLを実行しますが、出力が印刷される前にすべてのコマンドがエコーされることはありません。私はproject.clj
を使ってSublimeでトランポリンREPLを実行する方法を理解できないようです。別の方法、つまりlein repl
を使用している場合は、コマンドエコーを取り除き、コマンドラインから実行したときと同じように見せたいだけです。