ฉันทำงานเป็นพฤติกรรมแปลก ๆ กับ repl อินเตอร์แอคที-Haskell emacs
ใน เมื่อฉันซอร์สไฟล์emacs
มินิบัฟเฟอร์จะแสดงชุดข้อความโต้ตอบแบบโต้ตอบ:
Start a new project named 'myproject'?
Cabal dir (guessed from myproject.cabal):
Build target (empty for default):
Set current directory:
ถ้าฉันปล่อยไดเร็กทอรี cabal หรือไดเร็กทอรีปัจจุบันเป็นค่าดีฟอลต์ของไดเร็กทอรีโปรเจ็กต์การจำลองจะไม่ตอบสนอง ฉันได้รับแลมบ์ดาพรอมต์ในหน้าต่าง Haskell แบบโต้ตอบฉันสามารถพิมพ์ได้ แต่เมื่อฉันกด Enter มันจะไม่ประเมิน เคอร์เซอร์จะอยู่ในบรรทัดเดียวกันราวกับว่าฉันไม่ได้กด Enter เลย
ถ้าฉันเปลี่ยนทั้งสองไดเร็กทอรีเหล่านั้นเป็นพา ธ อื่นนอกเหนือจากไดเร็กทอรีโปรเจ็กต์ของฉันการจำลองจะทำงานตามปกติและประเมินนิพจน์ตามที่คาดไว้
ปัญหานี้เกิดขึ้นเมื่อทำงานในไดเร็กทอรีด้วย 'myproject.cabal' หรือไม่ ถ้าเป็นเช่นนั้นคุณได้ลองรันโดยไม่มีไฟล์ cabal หรือไม่?
—
GuiltyDolphin
ลิงก์ไปยังปัญหาที่รายงาน: github.com/haskell/haskell-mode/issues/876
—
Gracjan Polak
ฉันตระหนักถึงปัญหาที่อาจเกิดขึ้น ("โหมดติด") เมื่อใช้ความชั่วร้าย หากคุณใช้ความชั่วร้ายโปรดไปที่github.com/syl20bnr/spacemacs/issues/3271
—
Pierre R
ฉันได้อ่านพบว่าปัญหานี้ตามรายงานในลิงก์ที่โพสต์โดย @GracjanPolak ถูกปิดโดยgithub.com/haskell/haskell-mode/pull/1116/files
—
gusridd
~/.emacs
ไฟล์ขั้นต่ำที่ช่วยให้คุณสร้างปัญหาซ้ำได้หรือไม่?