SublimeHaskell

उदात्त पाठ 2 प्लगइन्स के अपने परिचय के भाग के रूप में, उन्होंने कई नई सुविधाएँ और बग फिक्स को SublimeHaskell में जोड़ा। लेखक अभी भी व्यस्त है, इसलिए लिंबो में अनुरोध करें, आप गिथब पर उठा सकते हैं।




परिवर्तन


काबल-देव समर्थन

अब आप न केवल कैबाल'ओम, बल्कि कैबल-डे'ओम को सेटिंग में सैंडबॉक्स निर्दिष्ट कर सकते हैं। स्वचालित असेंबली का उपयोग करता है जो सेटिंग्स में निर्दिष्ट है, आप स्पष्ट रूप से कमांड को लागू कर सकते हैं। "स्विच कैबल / कैबेल-देव" कमांड आपको डिफ़ॉल्ट असेंबली को स्विच करने की अनुमति देता है।
कई सैंडबॉक्स समर्थित हैं।
जोड़े गए स्वच्छ / कॉन्फ़िगर / निर्माण / पुनर्निर्माण / स्थापित आदेश जहां पुन: लॉन्च लॉन्च स्वच्छ + कॉन्फ़िगर + निर्माण।
SublimeHaskell: रन कमांड को जोड़ा गया है, जो आपको आउटपुट में आउटपुट के साथ असेंबल की गई निष्पादन योग्य फ़ाइल को चलाने की अनुमति देता है।

महत्वपूर्ण रूप से सुधार पूरा हुआ

समापन अब सभी स्थापित पैकेजों के बारे में जानकारी लोड करता है और वर्तमान मॉड्यूल के आयात को ध्यान में रखता है। यानी जोड़ा गया Data.List - सूची में zipWith4 और इतने पर मिला।
यदि नाम योग्य है, तो यह दिखाता है कि क्या कोई आयात नहीं है।
उदात्त में खोले गए सभी फ़ोल्डरों के लिए काम करता है।
योग्य नामों को समझना भी जानता है, अर्थात Data.Text के लिए। केवल उसी नाम के मॉड्यूल की सामग्री दिखाएगा।

इसी समय, यह उपनाम (आयात के रूप में) को भी समझता है।


चेक + लिंट

त्रुटियों और संकेतों को दिखाने के लिए ghcmod चेक और ghcmod लिंट कमांड जोड़े गए हैं। आप दोनों को अलग-अलग और एक साथ (चेक और लिंट) दोनों पर कॉल कर सकते हैं, फिर लिंट के संदेशों को हिंटि के रूप में प्रस्तुत किया जाएगा, ताकि त्रुटियों के साथ मिश्रण न हो।
डिफ़ॉल्ट रूप से, किसी फ़ाइल को सहेजते समय, चेक और लिंट कहा जाता है।


स्टाइलिश

स्टाइलिश (स्टाइलिश-हैस्केल) कमांड जोड़ा गया। यह फ़ाइल और कोड के चयनित भाग पर काम करता है।



घोषणा पर जाएं

वर्तमान पहचानकर्ता की घोषणा को आगे बढ़ाते हुए गो टू डिक्लेरेशन कमांड (ctrl + shift + r) जोड़ा जाता है। यह न केवल फ़ाइल के अंदर काम करता है, बल्कि सभी खुली फ़ाइलों और केबल परियोजनाओं पर भी काम करता है।
सभी उपलब्ध घोषणाओं को सूचीबद्ध करते हुए, उनके प्रकार और मॉड्यूल जिसमें उन्हें परिभाषित किया गया है और उन्हें स्विच करने की क्षमता है, को सूचीबद्ध करते हुए एक गो टू एनी डिक्लेरेशन कमांड भी जोड़ा गया है।


घोषणाएँ ब्राउज़ करें

कैबेल से सभी उपलब्ध विज्ञापनों को सूचीबद्ध करने वाली एक कमांड जोड़ी गई। चयनित पहचानकर्ता को सम्मिलित करता है।


परिहार


किसी अन्य स्ट्रीम से रीडिंग सेटिंग्स के साथ त्रुटियां, जिसके कारण विंडोज के तहत वास्तविक अक्षमता तय की गई थी। अब प्लगइन सही तरीके से काम करता है।

चेक + लिंट और स्टाइलिश का विचार अपने लेखक की अनुमति से हास्केलबुडी प्लगइन से लिया गया था।

Source: https://habr.com/ru/post/In154859/


All Articles