Cabal veya çalışma dizini proje dizinine ayarlanmışsa Emacs Interactive-Haskell yanıt vermiyor


124

Interactive-Haskell repl ile garip davranışlarla karşılaşıyorum emacs. Bir dosyanın kaynağı olduğumda, emacsmini arabellek bir dizi etkileşimli bilgi istemini gösterir:

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

Ya cabal dizinini ya da geçerli dizini proje dizininin varsayılan değerine bırakırsam, repl yanıt vermiyor. Etkileşimli Haskell penceresinde bir lambda istemi alıyorum, yazabiliyorum, ancak enter tuşuna bastığımda hiçbir zaman değerlendirilmiyor. İmleç, enter tuşuna hiç basmamışım gibi aynı satırda kalıyor.

Her iki dizini de proje dizinimden farklı bir yola değiştirirsem, repl normal davranır ve beklendiği gibi ifadeleri değerlendirir.


7
~/.emacsSorunu yeniden oluşturmanıza izin veren minimal bir dosya gönderebilir misiniz?
user3188445

Bu sorun, 'myproject.cabal' içeren bir dizinde çalışırken ortaya çıkıyor mu? Eğer öyleyse, onu cabal dosyası olmadan çalıştırmayı denediniz mi?
GuiltyDolphin


Kötüyü kullanırken olası bir problemin ("takılıp kalma modu") farkındayım. Kötülük kullanıyorsanız, lütfen github.com/syl20bnr/spacemacs/issues/3271
Pierre R

1
@GracjanPolak tarafından yayınlanan bağlantıda bildirilen bu sorunun aşağıdaki çekme isteği tarafından kapatıldığını okudum github.com/haskell/haskell-mode/pull/1116/files
gusridd

Yanıtlar:


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.