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