Saya mengalami perilaku aneh dengan replika Interactive-Haskell emacs
. Saat saya mencari file, emacs
buffer mini menampilkan serangkaian perintah interaktif:
Start a new project named 'myproject'?
Cabal dir (guessed from myproject.cabal):
Build target (empty for default):
Set current directory:
Jika saya membiarkan direktori cabal atau direktori saat ini ke nilai default dari direktori proyek, repl tidak merespons. Saya mendapatkan prompt lambda di jendela Haskell interaktif, saya dapat mengetik, tetapi ketika saya menekan enter, perintah itu tidak pernah mengevaluasi. Kursor tetap berada di baris yang sama seolah-olah saya tidak menekan enter sama sekali.
Jika saya mengubah kedua direktori tersebut ke beberapa jalur selain direktori proyek saya, maka repl berperilaku normal dan mengevaluasi ekspresi seperti yang diharapkan.
~/.emacs
file minimal yang memungkinkan Anda mereproduksi masalah?Jawaban:
Ini adalah bug yang diketahui. dan tangkapan yang bagus!
Permintaan tarik https://github.com/haskell/haskell-mode/pull/1116/files menyelesaikannya.
sumber