मैं सिर्फ emacs के लिए एक महसूस करने के लिए शुरू कर रहा हूँ, लेकिन जब मैं रिटर्न कुंजी दबाता हूं तो मैं इंडेंट नहीं करने की प्रवृत्ति से निराश हूं। मुझे पता है कि अगर मैं सी-जे दबाता हूं तो यह करेगा, लेकिन मैं उस आदत में नहीं जा सकता। मैं बस नहीं कर सकता मुझे वापसी पर हिट करने की ज़रूरत है, और मुझे हर बार फिर से टैब्स करने से नफरत है।मैं Emacs को अपने सी कोड को इंडेंट कैसे कर सकता हूं?
मैं विकल्पों में गया और सी मोड हुक, और सी ++ मोड हुक, आदि पाया - और उन्होंने दो कीमैपिंग्स (10 और 13 परिभाषित किया, और मुझे याद आया कि 0 ए और 0 डी सीआर/एलएफ हैं क्योंकि मैंने उन्हें बहुत उपयोग किया असेंबली में) - मुझे लगा कि एक ने कहा "(lambda nil (define-key lisp-mode-map [13] (quote newline-and-indent))
" और दूसरा वही है लेकिन (quote newline)
के साथ, मैंने बस इसके अंत में एंड इंडेंट डाला और लगा कि यह काम करेगा।
लेकिन यह नहीं करता है: मैंने इसे सेट और सहेजा, कोशिश की, इसका कोई फायदा नहीं हुआ। पुनरारंभ emacs, अभी भी कोई सफलता नहीं है। मैं इसे अपना कोड कैसे इंडेंट कर सकता हूं? यह बहुत पागल है कि emacs को अपनी बुनियादी जरूरतों के लिए इसे कॉन्फ़िगर करने के लिए lisp में डिग्री की आवश्यकता होती है।
इसके अलावा, एक तरह के पक्ष प्रश्न के रूप में: मैं क्लिपबोर्ड से कैसे कॉपी और पेस्ट कर सकता हूं? हत्या/यांकिंग आसान है और सब कुछ मुझे संपादन करने से नफरत है-> हर बार जब मैं कहीं और पेस्ट करना चाहता हूं तो प्रतिलिपि बनाएँ।
- संपादित करें -
ठीक है, मैं अपने .emacs में निम्नलिखित लाइनों रख दिया और यह काम किया: मदद
"लिस्प डिग्री" के बारे में क्यों rant? emacs में, आपको सब कुछ कॉन्फ़िगर करने के लिए विकल्प (!) करना होगा। और इसके साथ दिमाग में, लिस्प उस समय एक बहुत अच्छा निर्णय था। एरा के आधार पर, जब emacs का आविष्कार किया गया था। आधुनिक आईडीई निर्देशित करते हैं, आप क्या बदल सकते हैं और आप क्या नहीं कर सकते हैं, इसलिए कोई निर्णय ले सकता है कि काम करने का उनका ढेर क्या है ... –
मेरी निराशा व्यक्त करने के लिए एक असाधारणता, मुझे पता था कि एमएसीएस lisp (या elisp या जो कुछ भी) के साथ प्रोग्राम करने योग्य था लेकिन मुझे उम्मीद नहीं थी कि यह एक आवश्यकता होगी - मैंने सोचा था कि खिड़की वाले मोड में कुछ सरल सेटिंग्स के लिए एक अग्रभाग हो सकता है। जब आप एंटर दबाते हैं तो इंडेंट की तरह। –
"क्यों रान?" पीटर, क्या आप एक विन्यास तंत्र के रूप में elisp की उपयोगिता गंभीरता से बचाव कर रहे हैं? ही ही! – Cheeso