में दो-मोड-मोड में बेहतर इंडेंटेशन मैं कोड को संशोधित करने के लिए Emacs का उपयोग कर रहा हूं जो पर्ल और वेरिलोग को अंतःस्थापित कर रहा है। मैं दोनों के बीच स्विच करने के लिए two-mode-mode
का उपयोग कर रहा हूं, जो अपेक्षा के अनुसार काम करता है। समस्या के रूप में यहाँ दिखाया गया है कि पर्ल कोड //;
के साथ लाइन के आधार द्वारा एक लाइन पर इंगित किया गया है है:Emacs
This is verilog code
// This is a verilog comment
//; This is perl code
//; This is more perl code
This is verilog code again.
जबकि दो-मोड मोड स्वीकार करता है कि यह पर्ल है, यह लाइन के आधार द्वारा एक लाइन पर यह होता है, इसलिए इंडेंटेशन और इस तरह लाइनों में सार्थक नहीं है।
मैं क्या करना चाहता हूं कि पर्ल कोड सामान्य रूप से प्रारूपित हो, लेकिन //;
वर्णों को अनदेखा कर दिया जाए (उन्हें लाइन की शुरुआत में अकेले ही छोड़ा जाना चाहिए, फिर सामान्य रूप से पर्ल स्वरूपित होना चाहिए)। ऐसा करने के लिए एक आसान तरीका के किसी भी विचार? मैंने अभी मोड फाइलों पर ध्यान देना शुरू कर दिया है और वे समझ में जटिल हैं, इसलिए किसी भी संकेत की सराहना की जाएगी!