2009-07-14 7 views
8

Googling "कोई तिथि नहीं मोड Emacs" हाइलाइटिंग पेजहो रही है कोई तिथि नहीं मोड Emacs वाक्य रचना काम कर

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

जो विभिन्न डाउनलोड करने योग्य Emacs तुतलाना फ़ाइलों के लिए कुछ लिंक शामिल हैं अर्जित करता है। 2005 लिंक (DylanMoonfire) टूट गया है, तो मैं डाउनलोड किया गया:

http://lists.ximian.com/pipermail/mono-list/2002-May/006182.html

के रूप में ~/.emacslib/

कोई तिथि नहीं-mode.el

और कहा:

(autoload 'csharp-mode "csharp-mode" 
    "Major mode for editing C# code." t) 
(setq auto-mode-alist (cons '("\\.cs\\'" . csharp-mode) auto-mode-alist)) 
मेरी .emacs फाइल करने के लिए

(कहीं भी, शुरुआत, मध्य या अंत)। मैं "t.cs" नामक एक नया पाठ फ़ाइल संपादित करने का प्रयास है और मैं त्रुटि मिलती है:

File mode specification error: (error "Buffer t.cs is not a CC Mode buffer (c-set-style)")

और कोई वाक्य रचना हाइलाइटिंग। मैं emacs-lisp में अच्छी तरह से ज्ञात नहीं हूं लेकिन मुझे भाषा मोड के लोड के लिए समर्थन स्थापित करने के लिए पर्याप्त जानकारी है और csharp-mode बस स्थापित किए गए हर दूसरे भाषा मोड की तुलना में अच्छा नहीं खेल रहा है।

मैं अपने मैक पर मोनो के साथ खेलने के लिए उत्साहित हो रहा था और इस हास्यास्पद बाधा में भाग गया! वहाँ कोई भी जानता है कि Emacs में सी # वाक्यविन्यास हाइलाइटिंग के लिए सभ्य समर्थन कैसे प्राप्त करें?

नोट: मैं ओएस एक्स तेंदुए पर मैकबुक प्रो चल रहा Emacs 22.1.1 का उपयोग कर रहा हूं।

उत्तर

12

मुझे csharp-mode 0.7.0 का एक नवीनतम संस्करण मिला, पृष्ठ के अंत में जाएं और सादे पाठ के रूप में डाउनलोड करें। हालांकि मोड लोड करने की कोशिश नहीं की है। charp-mode.el

+0

यह मैं उपयोग करता हूं। (और मुझे सिंटैक्स हाइलाइटिंग मिलती है) – Cheeso

+1

भविष्य के उपयोगकर्ताओं के लिए उस पृष्ठ को अपडेट करने के लिए धन्यवाद। उस अजीब^एल के साथ सादे पाठ के रूप में डाउनलोड करने के लिए याद दिलाने के लिए धन्यवाद। –

+0

FYI Csharp-mode.el अब v0.7.2 है। अभी भी http://www.emacswiki.org/emacs/csharp-mode.el पर उपलब्ध है। यह विभिन्न तरीकों से सुधार हुआ है, इसमें अधिक विश्वसनीय इंडेंटिंग, बेहतर फ़ॉन्टिफिकेशन और स्वचालित एक्सएमएल कोड दस्तावेज़ टेम्पलेटिंग शामिल है। कोई कोड-पूर्णता ("इंटेलिजेंस") ... अभी तक? – Cheeso

1

जो आपने बहुत पुराना प्रतीत होता है। यह बहुत बुरा है कि अधिक अद्यतित संस्करण कहीं सुरक्षित नहीं था, जैसे Emacs कोर, EmacsWiki, या Github।

लेकिन वैसे भी, आप #emacs (Freenode) पर पूछने की कोशिश कर सकते हैं और देख सकते हैं कि कोई आपको अधिक अद्यतित फ़ाइल भेज सकता है या नहीं।

+1

अब की मेजबानी की है, जहां यह, अंतर्गत आता है EmacsWiki (danielpoe की देखभाल) पर। –

0

मैं एक मामूली संशोधन किए गए टैब मांगपत्र 4 स्थानों बनाने के लिए और सही ढंग से ब्रेसिज़ से निपटने के लिए है, इसलिए अब किसी भी लाइन पर टैब मार सम्मान के साथ "सही काम करता है":

बस के रूप में अच्छी तरह से करने के लिए emacswiki कोड अपलोड विजुअल स्टूडियो में सम्मेलनों के लिए।

http://www.updike.org/files/csharp-mode.el

संबंधित मुद्दे