Estou tendo um comportamento estranho com a substituição do Interactive-Haskell emacs
. Quando eu origino um arquivo, o emacs
mini buffer mostra uma série de prompts interativos:
Start a new project named 'myproject'?
Cabal dir (guessed from myproject.cabal):
Build target (empty for default):
Set current directory:
Se eu deixar o diretório cabal ou o diretório atual com o valor padrão do diretório do projeto, a repl não responderá. Recebo um prompt lambda na janela interativa Haskell, posso digitar, mas quando pressiono enter, ele nunca é avaliado. O cursor permanece na mesma linha como se eu não tivesse pressionado enter.
Se eu alterar esses dois diretórios para outro caminho que não seja o diretório do meu projeto, o repl se comportará normalmente e avaliará as expressões conforme o esperado.
~/.emacs
arquivo mínimo que permita reproduzir o problema?Respostas:
Esse é um problema conhecido. e uma boa pegada!
A solicitação de recebimento https://github.com/haskell/haskell-mode/pull/1116/files resolve isso.
fonte