Emacs の nREPL のように、色付きの REPL が表示されるように Lein を構成したいと考えています。これどうやってするの?
Google でヘルプが見つかりませんでした。最初に Bash スクリプトを学ぶ必要がありますか?
Whidbeyは「デフォルトで色付きの REPL 値をプリティ プリント」し、Pugetを使用して実際のプリティ プリントを行います。:plugins
Whidbey の README は、次の値を のユーザープロファイルに追加するだけで、すべての Leiningen プロジェクトにインストールできることを示しているようです~/.lein/profiles.clj
。
{:user {:plugins [[mvxcvi/whidbey "0.5.0"]]}}
個人的には、何を試してもうまくいきませんでした。
また、REPLy の wiki のColorsページもご覧ください。( REPLyは Leiningen 2 に組み込まれている REPL であり、nREPL と統合されています。) 今のところ、wiki ページに含まれているのはWhidbeyへのリンクだけですが、将来更新される可能性があります。
これには Bash を使用する必要はまったくありません。シェルはコマンドラインでプロセスを開始するだけですが、プロセスは任意の言語で記述できます。
lein repl として Leiningen に統合されているnREPLまたはその端末クライアントであるREPL-yは、構文の色付け自体をサポートしているとは思いません。したがって、最も有望なアプローチは、おそらく Clojure の既存の構文カラーリング ソリューションに基づいて、REPL-y をフォークし、構文カラーリングを自分で統合することです。