2015-07-04 2 views
124

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

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

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

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

+7

Можете ли вы опубликовать минимальный файл '~/.emacs', который позволяет воспроизвести проблему? – user3188445

+0

Возникает ли эта проблема при запуске в каталоге с «myproject.cabal»? Если да, попытались ли вы запустить его без файла cabal? – GuiltyDolphin

+0

Ссылка на сообщенную проблему: https://github.com/haskell/haskell-mode/issues/876 –

ответ

Смежные вопросы