Emacs Interactive-Haskell sostituisce la mancata risposta se la cabala o la directory di lavoro sono impostate su directory di progetto


124

Sto riscontrando un comportamento strano con Interactive-Haskell in sostituzione emacs. Quando sorgente un file, il emacsmini buffer mostra una serie di prompt interattivi:

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

Se lascio la directory cabal o la directory corrente sul valore predefinito della directory del progetto, il sostituto non risponde. Ricevo un prompt lambda nella finestra interattiva di Haskell, posso digitare, ma quando premo invio, non viene mai valutato. Il cursore rimane sulla stessa riga come se non avessi premuto invio.

Se cambio entrambe queste directory in un percorso diverso dalla mia directory di progetto, allora il sostituto si comporta normalmente e valuta le espressioni come previsto.


7
Puoi pubblicare un ~/.emacsfile minimo che ti consente di riprodurre il problema?
user3188445,

Questo problema si verifica quando si esegue in una directory con un 'myproject.cabal'? In tal caso, hai provato a eseguirlo senza il file cabal?
GuiltyDolphin,

Collegamento al problema segnalato: github.com/haskell/haskell-mode/issues/876
Gracjan Polak

Sono consapevole di un potenziale problema ("modalità bloccata") quando si usa il male. Se usi il male, controlla github.com/syl20bnr/spacemacs/issues/3271
Pierre R,

1
Ho letto che questo problema, come riportato nel link pubblicato da @GracjanPolak, è stato chiuso dalla seguente richiesta pull github.com/haskell/haskell-mode/pull/1116/files
gusridd,

Risposte:


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.