Haskeline历史错误的顺序

时间:2017-05-20 17:58:40

标签: haskell haskeline

我正在使用Haskeline为程序创建CLI接口。

我使用Haskeline的基本配置来保存在文件中描述的命令。

mySettings = defaultSettings {
                               autoAddHistory = True
                             , historyFile = Just "hist.txt"
                             }

当我在命令行界面时,我可以使用上箭头调用上一个命令。使用与BASH或GHCi相同的行为,情况正常。

文件正确写入并按正确的顺序(从第一个到最后一个)包含命令

重新启动程序后,我使用向上箭头调用最后一个命令,我得到....第一个!每次按下上箭头,我都会得到下一个命令(而不是之前的命令)。

当我重新启动我的应用程序时,我很惊讶于有相反的行为。

是否可以颠倒文件中读取命令的顺序?

重启Haskeline CLI程序后,是否可以按正确的顺序调用命令?

0 个答案:

没有答案