Emacs Interactive-Haskell відбиває невідповідь, якщо або каталог, або робочий каталог встановлені в каталог проектів


124

Я стикаюся з дивною поведінкою з відтворенням 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, я можу набрати, але коли натискаю клавішу Enter, вона ніколи не оцінює. Курсор залишається на тому ж рядку, як ніби я взагалі не натискав клавішу Enter.

Якщо я зміню обидва ці каталоги на якийсь інший шлях, ніж мій каталог проектів, тоді repl поводиться нормально і оцінює вирази, як очікувалося.


7
Чи можете ви розмістити мінімальний ~/.emacsфайл, який дозволяє відтворити проблему?
користувач3188445

Чи виникає ця проблема під час запуску в каталозі з 'myproject.cabal'? Якщо так, ви спробували запустити його без файлу cabal?
GuiltyDolphin

Посилання на повідомлений випуск: github.com/haskell/haskell-mode/isissue/876
Gracjan Polak

Мені відомо про потенційну проблему ("застрягший режим") при використанні зла. Якщо ви використовуєте зло, будь ласка, перегляньте github.com/syl20bnr/spacemacs/isissue/3271
Pierre R

1
Я читав, що ця проблема, про яку повідомляється у посиланні, опублікованій @GracjanPolak, була закрита наступним поворотним
gusridd

Відповіді:


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.