इस सवाल Emacs (और शायद Auctex) के भीतर LaTeX के स्वरूपण से संबंधित है, वहीं मैं इस Emacs कोष्ठक, कोष्ठक, और ब्रेसिज़ तरह सीमांकक के विषय में में अधिक सामान्य स्थितियों के लिए लागू किया जा सकता विश्वास करते हैं।Emacs के साथ एक बार में दो मिलान करने वाले डिलीमीटरों को आप कैसे संशोधित कर सकते हैं?
मैं देख रहा हूँ Emacs (और elisp) के साथ निम्न कार्य करने में सक्षम हो, और जहां शुरू करने के लिए पता नहीं है। कहते हैं कि मैं है:
(This is in parentheses)
Emacs में कुछ की बाइंडिंग के साथ
, मैं Emacs मिलान सीमांकक ढूंढना चाहते हैं जो भी मेरी कर्सर द्वारा किया जाता है (कुछ मुझे पता है क्योंकि यह विभिन्न मोड में मिलान सीमांकक हाइलाइट कर सकते हैं Emacs कर सकते हैं) और (...)
, [...]
, \lvert ... \rvert
, \langle ... \rangle
, \{ ... \}
:
\left(This is in parentheses \right)
को सीमांकक मुझे यह पसंद कर रहे हैं के साथ काम करने के लिए उन दोनों को बदलने में सक्षम हो। इस कार्य को पूरा करने के लिए मुझे क्या elisp की आवश्यकता होगी?
मिलान करने वाले डिलीमीटरों को संभालने के अधिक सामान्य तरीके स्वागत हैं।
+1 अच्छा विचार! ऐसी चीज हमेशा उपयोगी होगी ... –
कृपया स्पष्ट करें कि संशोधन कहां से आया था? क्या संशोधन हमेशा "बाएं" और "\ दाएं" को डिलीमीटर करने के लिए तैयार करने का मामला है? –
संशोधन लाटेक्स से आता है क्योंकि '\ left' और' \ right' उन delimiters स्केल को उनके भीतर निहित पाठ/गणित के आकार में स्केल करते हैं (कभी-कभी मैं समझने के लिए पर्याप्त नहीं हूं कि मुझे उनकी आवश्यकता होगी)। और हां, संशोधन '\ left' और '\ right' को डिलीमीटर करने के लिए तैयार करने का विषय होगा। हालांकि, अगर उनके लिए अन्य चीजें करने के तरीके हैं (उदाहरण के लिए ब्रैकेट या ब्रेसिज़ को ब्रांड्स बदलें), तो यह भी अच्छा होगा। – qgp07