如何配置GHCi保存的命令历史记录数量?

ntc*_*tc2 16 haskell ghci

默认情况下,GHCi会保存100行命令历史记录~/.ghc/ghci_history.我可以增加这个数字吗?

我在GNU/Linux上使用GHC 7.6.3.

Mik*_*kov 14

在我的系统(GNU/Linux,GHC 7.6.3)上,GHCi是针对haskeline库构建的.根据这个文档,它可以通过编辑~/.haskeline文件来定制:

maxhistorysize: Just 1000

  • 当`stdin`是管道时,IIUC,haskeline [自动关闭](http://hackage.haskell.org/package/haskeline-0.7.1.1/src/System/Console/Haskeline/InputT.hs). (2认同)