配置堆栈 ghci 提示

Răz*_*nda 5 haskell ghci read-eval-print-loop nixos haskell-stack

是否可以stack ghcighci通过~/.ghci文件配置的方式进行配置?

当前stack ghci不选取~/.ghci文件中的设置。

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

:set prompt "\ESC[33m\STX?> \ESC[m\STX"
Run Code Online (Sandbox Code Playgroud)

更新

[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/ :? 寻求帮助 从 /home/neo/HaskellLearning/IdeTest/.ghci 加载 GHCi 配置 从 /home/neo/.ghci 加载 GHCi 配置 [1 of 9] 编译 Ch13
( /home/neo/HaskellLearning/IdeTest/src/Ch13.hs, 解释 ) [2 of 9] 编译 Ch15 ( /home/neo/HaskellLearning/IdeTest/src/Ch15.hs, 解释 ) [3 of 9] 编译 Ch17 ( /home/neo/HaskellLearning/IdeTest/src/Ch17.hs, 已解释) ...好的,加载了 9 个模块。从 /run/user/1000/ghci31082/ghci-script 加载 GHCi 配置 *Main Ch13 Ch15 Ch17 Functor HelloError Lib Phone SemigroupAndMonoid>

提到的其他 2 个配置都没有对更改提示做任何事情。

She*_*rsh 1

尝试将您的配置放在:

~/.ghc/ghci.conf
Run Code Online (Sandbox Code Playgroud)

我在 Ubuntu 16.04 上工作。