तो Emacs योजना/रैकेट/लिस्प कोड संपादित करने में बहुत अच्छा है। एक अच्छी बात यह है कि जब आप कोड टाइप करते हैं:मैं अन्य चीजों को इंडेंट करने के लिए emacs कैसे प्राप्त करूं जैसे इंडेंट परिभाषित करते हैं?
(define (make-position-table)
(for/list ([i (in-range 256)])
`()))
यह एक बहुत चालाक चीज करता है और दूसरी पंक्ति को दो कॉलम में इंडेंट करता है। अब तीसरी पंक्ति यह सभी लिस्प कोड और इंडेंट्स के साथ करता है जो सभी तर्कों को संरेखित करने के लिए करता है।
मैं Emacs को कैसे अनुकूलित करूं ताकि यह तीसरी पंक्ति को इंडेंट कर सके जैसे कि मैं एक नया शरीर पेश कर रहा था। क्या मैं चाहता है:
(define (make-position-table)
(for/list ([i (in-range 256)])
`()))
मेरा अनुमान है कि यह संभव है और कहा कि मैं सिर्फ पता लगा नहीं किया है स्थापित करने के लिए रहस्यमय Emacs चर। क्या किसी को भी यह करना आता है?
मीठे! धन्यवाद। यह ठीक वही है जिसकी तलाश मुझे थी! – pknodle
धन्यवाद !! यह pmatch के साथ महान काम करता है। – tcdowney