2015-07-04 18 views
124

Tôi đang chạy vào hành vi kỳ lạ với Interactive-Haskell repl trong emacs. Khi tôi nguồn một tập tin, các emacs đệm nhỏ cho thấy một loạt các nhắc nhở tương tác:Emacs Interactive-Haskell không phản hồi nếu thư mục cabal hoặc thư mục làm việc được đặt thành thư mục dự án

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

Nếu tôi rời khỏi một trong hai thư mục cabal hoặc thư mục hiện hành với giá trị mặc định của thư mục dự án, repl không phản hồi. Tôi nhận được một dấu nhắc lambda trong cửa sổ tương tác Haskell, tôi có thể gõ, nhưng khi tôi nhấn Enter, nó không bao giờ đánh giá. Con trỏ nằm trên cùng một dòng như thể tôi không nhấn enter.

Nếu tôi thay đổi cả hai thư mục đó thành một số đường dẫn khác với thư mục dự án của tôi, thì chương trình sẽ hoạt động bình thường và đánh giá các biểu thức như mong đợi.

+7

Bạn có thể đăng tệp '~/.emacs' tối thiểu cho phép bạn tạo lại sự cố không? – user3188445

+0

Sự cố này có xảy ra khi chạy trong thư mục có 'myproject.cabal' không? Nếu vậy, bạn đã thử chạy nó mà không có tập tin cabal? – GuiltyDolphin

+0

Liên kết với sự cố được báo cáo: https://github.com/haskell/haskell-mode/issues/876 –

Trả lời

Các vấn đề liên quan