2010-10-11 14 views
6

Emacs एक्सटेंशन markerpen.el (link text) आपको अपने बफर में मनमानी क्षेत्रों को हाइटलाइट करने की अनुमति देता है। इस एक्सटेंशन के साथ, बफर को मारने के बाद भी जोड़ा गया हाइलाइटिंग खो जाता है। हालांकि, यह एक फ़ाइल के मनमानी क्षेत्रों को "लगातार" तरीके से हाइलाइट करने में सक्षम होना अच्छा होगा - इस अर्थ में कि फ़ाइल बंद करने के बाद जोड़ा गया हाइटलाइटिंग खो नहीं गया है।Emacs: एक क्षेत्र की लगातार हाइलाइटिंग

क्या आप किसी भी तरह से "लगातार" हाइलाइटिंग के बारे में जानते हैं?

बहुत बहुत धन्यवाद।

+0

एक दिलचस्प विकल्प fic मोड प्रतीत हो रहा है (http://www.emacswiki.org/emacs/fic-mode.el)। इस मोड पर emacs (http://stackoverflow.com/questions/2367611/emacs-highlighting-todo-only-in-comments) में हाइलाइट करने के बारे में किसी अन्य स्टैक ओवरफ्लो प्रश्न में चर्चा की गई है – falsum

उत्तर

1

फिलहाल, इस तरह की कोई सुविधा मौजूद नहीं है, इसलिए आपको markerpen.el पर एक एक्सटेंशन बनाना होगा, जिसने प्रत्येक फ़ाइल में हाइलाइट पॉइंट युक्त एक मेटाफाइल बनाया होगा। (मैं प्रत्येक फ़ाइल के लिए मेटाफाइल बनाने का सुझाव दूंगा)

अंक सेट करते समय, प्रत्येक बार जब कोई markerpen-overlays में जोड़ा जाता है तो आप संबंधित मेटाफाइल अपडेट कर सकते हैं।

जब आप किसी भी फाइल को लोड, आप मेटाफ़ाइल के होने की जाँच कर सकता है (या जब आप markerpen पुस्तकालय लागू)

फिर मेटाफ़ाइल लोड और निशान पैदा करते हैं।

4

enriched-mode आज़माएं।

+0

समृद्ध मोड वास्तव में एक बहुत ही रोचक मोड है। हालांकि, कम से कम मेरे मामले में, मैंने देखा कि फ़ॉन्ट लॉक मोड उन चेहरों को ओवरराइट करता है जिन्हें मैं समृद्ध-मोड के साथ पेश करने का प्रयास करता हूं। इस तरह, मुझे लगता है कि अगर मैं फ़ॉन्ट लॉक मोड बंद करता हूं तो समृद्ध मोड की केवल अच्छी विशेषताएं हो सकती हैं। – falsum

+2

आपके द्वारा प्रदान किया गया लिंक अब मान्य नहीं है। Http://www.emacswiki.org/emacs/EnrichedMode के बजाय नेविगेट करने का प्रयास करें – rmiesen

+0

समृद्ध-मोड को जानना अच्छा है, लेकिन 'एमएक्स समृद्ध-मोड' के बाद, 'संपादन-> टेक्स्ट गुण-> चेहरा में मेनू ... मेरे Emacs सक्षम होना असंभव है, यह भूरा है। सामान्य 'emacs' या 'emacs -q' दोनों, मैं googled, लेकिन मुझे कुछ भी नहीं मिला। – CodyChan

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