Emacs इंटरएक्टिव-हास्केल गैर-प्रतिक्रिया का जवाब देते हैं यदि या तो केबल या वर्किंग डायरेक्टरी प्रोजेक्ट डायरेक्टरी को सेट करती है


124

मैं इंटरएक्टिव-हास्केल उत्तर के साथ अजीब व्यवहार में चल रहा हूं emacs। जब मैं कोई फ़ाइल स्रोत करता हूं, तो emacsमिनी बफ़र इंटरैक्टिव संकेतों की एक श्रृंखला दिखाता है:

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

यदि मैं या तो केबल निर्देशिका या वर्तमान निर्देशिका को परियोजना निर्देशिका के डिफ़ॉल्ट मान पर छोड़ता हूं, तो उत्तर अप्रतिसादी होता है। मुझे इंटरेक्टिव हास्केल विंडो में लंबोदर प्रॉम्प्ट मिलता है, मैं टाइप कर सकता हूं, लेकिन जब मैं एंटर दबाता हूं, तो यह कभी भी मूल्यांकन नहीं करता है। कर्सर एक ही लाइन पर रहता है जैसे कि मैंने एंट्री बिल्कुल नहीं दबाया।

यदि मैं अपनी परियोजना निर्देशिका के अलावा उन दोनों निर्देशिकाओं को किसी पथ में बदलता हूं, तो उत्तर सामान्य रूप से व्यवहार करता है और अपेक्षा के अनुसार अभिव्यक्तियों का मूल्यांकन करता है।


7
क्या आप एक न्यूनतम ~/.emacsफ़ाइल पोस्ट कर सकते हैं जो आपको समस्या को पुन: उत्पन्न करने की अनुमति देती है?
user3188445

क्या यह समस्या 'myproject.cabal' के साथ निर्देशिका में चलने पर होती है? यदि हां, तो क्या आपने इसे बिना फाइल के चलाने की कोशिश की है?
गिल्टीडॉल्फिन

रिपोर्ट की गई समस्या से लिंक करना: github.com/haskell/haskell-mode/issues/876
Gracjan Polak

मुझे बुराई का उपयोग करते समय एक संभावित समस्या ("अटक-मोड") के बारे में पता है। यदि आप बुराई का उपयोग करते हैं, तो कृपया github.com/syl20bnr/spacemacs/issues/3271
पियरे आर

1
मैंने पढ़ा है कि @GracjanPolak द्वारा पोस्ट किए गए लिंक में बताए गए इस मुद्दे को निम्नलिखित पुल-अनुरोध github.com/haskell/haskell-mode/pull/1116/files
gusridd

जवाबों:


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.