我想配置 Lein 以便我看到一个彩色的 REPL,比如 Emacs 的 nREPL。我怎样才能做到这一点?
我在 Google 上找不到任何帮助。我需要先学习 Bash 脚本吗?
Ultra是“用于卓越开发环境的 Leiningen 插件”,它很好地突出了 REPL 输出的语法,以及其他有用的东西。
目前,没有突出显示输入语法的插件或独立 REPL。
Whidbey “默认漂亮地打印彩色 REPL 值”,使用Puget进行实际的漂亮打印。Whidbey 的 README 似乎表明您可以为所有 Leiningen 项目安装它,只需将以下:plugins
值添加到您的用户配置文件中~/.lein/profiles.clj
:
{:user {:plugins [[mvxcvi/whidbey "0.5.0"]]}}
尽管我个人无法让它发挥作用,但无论我尝试了什么。
您还可以查看REPLy wiki 上的颜色页面。(REPLy是 Leiningen 2 内置的 REPL,它与 nREPL 集成。)目前,wiki 页面包含的只是指向Whidbey的链接,但将来可能会更新。
从 emacs 客户端,您可以尝试emacs-live
https://github.com/overtone/emacs-live#colour
颜色
以两种口味突出显示颜色 - 赛博朋克和甘道夫。使用 color-theme-cyberpunk 和 color-theme-gandalf 在两个主题之间切换。目前,赛博朋克得到了更多的喜爱——接受补丁请求以对甘道夫进行适当的改进。