Emacs Interactive-Haskell заменяет не-ответ, если любой из каталогов или рабочего каталога установлен в каталог проекта - программирование

Emacs Interactive-Haskell заменяет не-ответ, если любой из каталогов или рабочего каталога установлен в каталог проекта

Я столкнулся с нечетным поведением с репликой Interactive-Haskell в emacs. Когда я создаю файл, мини-буфер emacs отображает серию интерактивных подсказок:

Start a new project named 'myproject'?
Cabal dir (guessed from myproject.cabal):
Build target (empty for default):
Set current directory:

Если я оставлю либо каталог cabal, либо текущий каталог значением по умолчанию для каталога проекта, repl не отвечает. Я получаю подсказку лямбды в интерактивном окне Haskell, я могу печатать, но когда я нажимаю кнопку ввода, он никогда не оценивает. Курсор остается на той же строке, как если бы я вообще не нажимал кнопку ввода.

Если я изменил оба этих каталога на какой-то другой путь, отличный от моего каталога проекта, то реплика ведет себя нормально и оценивает выражения как ожидаемые.

4b9b3361