配置stack ghci提示符

时间:2018-02-20 22:34:29

标签: haskell read-eval-print-loop ghci haskell-stack nixos

是否可以配置stack ghci类似于通过ghci文件配置~/.ghci的方式?

目前stack ghci未获取~/.ghci文件中的设置。

我正在考虑将提示设置为lambda而不是已加载的模块:

:set prompt "\ESC[33m\STXλ> \ESC[m\STX"

更新

  

[neo @nixos:〜/ HaskellLearning / IdeTest] $ stack ghci以下GHC   选项与GHCi不兼容,尚未传递给它:   -threaded使用以下包配置GHCi:IdeTest使用主模块:1。包`IdeTest'组件exe:IdeTest-exe与   main-is文件:/home/neo/HaskellLearning/IdeTest/app/Main.hs GHCi,   版本8.2.2:http://www.haskell.org/ghc/ :?求助于加载GHCi   来自/home/neo/HaskellLearning/IdeTest/.ghci的配置已加载GHCi   来自/home/neo/.ghci的配置[1/9]编译Ch13
  (/home/neo/HaskellLearning/IdeTest/src/Ch13.hs,解释)[2]   9]编制第15章(   /home/neo/HaskellLearning/IdeTest/src/Ch15.hs,解释)[3 of 9]   编译Ch17(   /home/neo/HaskellLearning/IdeTest/src/Ch17.hs,解释)......好的,9   加载模块。从中加载GHCi配置   /运行/用户/ 1000 / ghci31082 / ghci的脚本   *主Ch13 Ch15 Ch17编程器HelloError Lib手机半群和类型>

提到的其他2个配置都没有做任何有关更改提示的内容。

1 个答案:

答案 0 :(得分:0)

尝试将您的配置置于:

~/.ghc/ghci.conf

在Ubuntu 16.04上为我工作。