/ / Emacs में दो मोड मोड में बेहतर इंडेंटेशन - perl, emacs, कोड-स्वरूपण, verilog

Emacs में दो मोड मोड में बेहतर इंडेंटेशन - perl, emacs, कोड-स्वरूपण, verilog

मैं कोड को संशोधित करने के लिए Emacs का उपयोग कर रहा हूं जो पर्ल और वेरिलोग को अंतःस्थापित कर रहा है। मै इस्तेमाल कर रहा हूँ two-mode-mode दोनों के बीच स्विच करने के लिए, जो अपेक्षित के रूप में काम करता है। समस्या यह है कि पर्ल कोड लाइन के आधार पर लाइन पर इंगित किया जाता है //; जैसा कि यहां दिखाया गया है:

This is verilog code
// This is a verilog comment
//; This is perl code
//;   This is more perl code
This is verilog code again.

जबकि दो-मोड-मोड पहचानता है कि यह पर्ल है, यह लाइन के आधार पर लाइन पर करता है, इसलिए इंडेंटेशन और इस तरह लाइनों में सार्थक नहीं है।

मैं क्या करना चाहता हूं कि पर्ल कोड को सामान्य रूप से प्रारूपित किया जाए, लेकिन इसे अनदेखा कर दें //; पात्रों (वे सिर्फ अकेले रहना चाहिएरेखा की शुरुआत, फिर पर्ल सामान्य रूप से स्वरूपित)। ऐसा करने के लिए एक आसान तरीका के किसी भी विचार? मैंने अभी मोड मोड पर peeking शुरू कर दिया है और वे समझ में जटिल हैं, तो किसी भी संकेत की सराहना की जाएगी!

उत्तर:

उत्तर № 1 के लिए 1

आप एक अलग बहु मोड मोड के साथ बेहतर भाग्य हो सकता है:

http://www.emacswiki.org/emacs/MultipleModes

AFAIK, मुममो इन दिनों सबसे सक्रिय है।