मैं एसएलईएमई और स्वैंक-क्लोजर के साथ Emacs क्लोजर मोड का उपयोग कर रहा हूं। मुझे इंडेंटेशन के साथ कोई समस्या है। अधिकांश समय इंडेंटेशन जो मैं चाहता हूं वह करता है: जब मैं टैब दबाता हूं तो यह 2 रिक्त स्थान के साथ इंडेंट करता है। लेकिन, उदाहरण के लिए, प्रॉक्सी के मामले में, मुझे टीएबी के साथ इंडेंटेशन बहुत बड़ा है: 10 रिक्त स्थान। उदाहरण:कुछ मामलों में Emacs क्लोजर मोड टैब-इंडेंटेशन विशाल
(defn- create-frame []
(let [frame (JFrame. "Hello Swing")
button (JButton. "Click Me")]
(.addActionListener button
(proxy [ActionListener] []
(actionPerformed [evt]
...
समान प्रॉक्सी तरीकों, जैसे के साथ चला जाता कार्रवाई ऊपर उल्लिखित।
यह सेटिंग कहां है और मैं इसे कैसे बदल सकता हूं? मेरी समझ के लिए यह क्लोजर मोड का मुद्दा होना चाहिए।
खरोज मैं अपने उदाहरण से अलग है, और वास्तव में अधिक स्थान ("(प्रॉक्सी" "बटन" के साथ लाइनें है, और "[ActionListner]" और "(actionPerformed" के रूप में अच्छी तरह से लाइन अप। लिस्पे इंडेंटेशन की तरह बहुत अधिक। क्या आप क्लोजर.एल को इंगित कर सकते हैं? –
मैं इसे भी देख रहा हूं ... भारी इंडेंट करते समय; टिप्पणियां। मैं क्लोजर-मोड 1.71 का उपयोग कर रहा हूं। ईएलपीए – justinhj