Я столкнулся со странным поведением с ответом 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, либо для текущего каталога значение по умолчанию для каталога проекта, ответ не будет отвечать. Я получаю лямбда-приглашение в интерактивном окне Haskell, я могу печатать, но когда я нажимаю клавишу ВВОД, оно никогда не оценивается. Курсор остается в той же строке, как если бы я вообще не нажимал ввод.
Если я изменю оба этих каталога на какой-либо путь, отличный от каталога моего проекта, ответ будет вести себя нормально и оценивать выражения, как ожидалось.
~/.emacs
файл, который позволяет воспроизвести проблему?Ответы:
Это известная ошибка.и хороший улов!
Запрос на вытягивание https://github.com/haskell/haskell-mode/pull/1116/files решает эту проблему.
источник