Emacs Interactive-Haskell réplique la non-réponse si la cabale ou le répertoire de travail est défini sur le répertoire du projet

124

Je rencontre un comportement étrange avec la réplique Interactive-Haskell emacs. Lorsque je recherche un fichier, le emacsmini-tampon affiche une série d'invites interactives:

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

Si je laisse le répertoire cabal ou le répertoire actuel à la valeur par défaut du répertoire du projet, le repl ne répond pas. J'obtiens une invite lambda dans la fenêtre interactive Haskell, je peux taper, mais lorsque j'appuie sur Entrée, cela n'évalue jamais. Le curseur reste sur la même ligne que si je n'avais pas du tout appuyé sur Entrée.

Si je change ces deux répertoires par un chemin autre que le répertoire de mon projet, le repl se comporte normalement et évalue les expressions comme prévu.

daj
la source
7
Pouvez-vous publier un ~/.emacsfichier minimal qui vous permet de reproduire le problème?
user3188445
Ce problème se produit-il lors de l'exécution dans un répertoire avec un «myproject.cabal»? Si c'est le cas, avez-vous essayé de l'exécuter sans le fichier cabal?
GuiltyDolphin
Lien vers le problème signalé: github.com/haskell/haskell-mode/issues/876
Gracjan Polak
Je suis conscient d'un problème potentiel ("mode bloqué") lors de l'utilisation du mal. Si vous utilisez le mal, veuillez consulter github.com/syl20bnr/spacemacs/issues/3271
Pierre R
1
J'ai lu que ce problème, comme indiqué dans le lien posté par @GracjanPolak, a été fermé par la pull-request suivante github.com/haskell/haskell-mode/pull/1116/files
gusridd

Réponses: