无法在leiningen ultra插件设置中更改colorscheme

时间:2017-04-24 07:07:50

标签: clojure leiningen

我发现了leiningen ultra插件,它提供了彩色REPL等等:https://github.com/venantius/ultra

然而,在黑色背景的终端中,颜色,尤其是功能符号的“蓝色”不易读取。 我想改变颜色但是在文档之后无法做到这一点。

我在profiles.clj键下的:user添加了以下配置,但没有任何更改

:ultra {:repl {:color-scheme {:function-symbol [:red]
                              :class-delimiter [:red]}}}

任何想法我做错了什么? 有没有人成功设置自定义配色方案?

2 个答案:

答案 0 :(得分:1)

~/lein/profiles.clj中的以下配置对我有用:

{:user {:plugins [[venantius/ultra "0.5.1"]]
        :ultra {:repl {:color-scheme {:delimiter [:blue]
                                      :symbol [:green]
                                      :keyword [:bold :yellow]}}}}}

enter image description here

答案 1 :(得分:1)

回答我自己的问题:

似乎无法提供自定义colorscheme来修改source的输出。 https://github.com/venantius/glow用于着色源的输出,terminal-default colorscheme在ultra plugin中是硬编码的:https://github.com/venantius/ultra/blob/7ccac0749220028cda4c3c1ab4d4d45503cce0cc/src/ultra/repl.clj#L21