Стойкая консольная история в GHCI
Вопрос
6.12.2, это просто работало для меня, я думаю. Но теперь я в новой коробке с 6.12.3 (универсальный двоичный Unix), и явно есть некоторые настройки, которые мне не хватает.
У меня есть консольная история в GHCI в пределах одной сессии (т.е. выполнение GHCI), но эта история не сохраняется и перезагружается между сеансами, как раньше. Я не могу отслеживать, если GHCI использует readline, editrine или haskeline даже, поэтому я не совсем уверен, где начать с точки зрения исправления этого.
Решение
Это может быть не очень поможет, но вы проверили, записывается ли файл ghci_history в ~/.ghc/ghci_history
?
Другие советы
То Ответ Sean Seefried не работает в системах Windows, потому что GHC имеет свой дом в %APPDATA%\ghci
(в моем случае, C:\Users\me\AppData\Roaming\ghci
).
Файл можно найти там: ghci_history