2011-11-16 12 views
7

मैं यह पता लगाने की कोशिश कर रहा हूं कि यह कार्यक्षमता मौजूद है या नहीं, या प्रोग्राम के लिए कितना मुश्किल होगा।Emacs - दृश्य मार्करों के बीच टॉगलिंग?

अनिवार्य रूप से मैं क्या तलाश कर रहा हूँ कि वे महत्वपूर्ण लाइनों रहे हैं इंगित करने के लिए प्रकाश डाला के कुछ फार्म के साथ एक फ़ाइल में एकाधिक पंक्तियों चिह्नित करने की क्षमता है। वहां से मार्कर को चालू/बंद करने में सक्षम होना बहुत अच्छा होगा, और उनके माध्यम से टॉगल करने में सक्षम होना होगा - बड़ी फ़ाइलों के लिए महत्वपूर्ण लाइनों के लिए ऐसा करने में सक्षम होना बहुत अच्छा होगा।

मार्करों को जारी रखना नहीं है, बस उस सत्र के लिए बहुत अच्छा होगा।

मैंने "मार्करों का अवलोकन" पृष्ठ पर एक नज़र डाली - लेकिन मुझे यकीन नहीं है कि यह वही है जो मैं चाहता हूं, और अगर यह कोशिश करने और लागू करने के लिए समय के लायक है, तो यह नहीं है।

किसी भी/सभी मदद के लिए धन्यवाद!

+0

[VisibleBookmarks] (http://www.emacswiki.org/emacs/VisibleBookmarks) इस – Tom

उत्तर

8

यह bm.el तरह लग रहा है कि आप क्या चाहते वास्तव में करता है।

+1

की तरह कुछ करता है मैं इसे हर समय उपयोग करता हूं और यह बहुत उपयोगी है। एम-एक्स बीएम-टॉगल-चक्र-ऑल-बफर एकाधिक बफर के लिए ऑन-ऑफ के रूप में कार्य करता है। – aartist

+1

तुम भी एम एक्स BM-टॉगल-बफर-हठ और एम एक्स लगातार बुकमार्क करने के लिए BM-बचाने कर सकते हैं। – aartist

+0

bm.el सरल है और सिर्फ मैं क्या जरूरत है, बुकमार्क + बहुत अधिक है और मैं इसे कैसे उपयोग करने के लिए अगर मैं लगातार बुकमार्क का उपयोग नहीं करते पता नहीं है। – CodyChan

2

यह एक regexp के बजाय मनमाने ढंग से पाठ को छोड़कर, कुछ हद तक highlight-regexp क्या करता है के समान है। उस आधार पर, मुझे लगता है कि कुछ इस तरह काम करना चाहिए:

(defun highlight-text() 
    "Highlight the current region." 
    (interactive) 
    (let ((overlay (make-overlay (region-beginning) (region-end)))) 
    (overlay-put overlay 'face 'hi-yellow))) 
4

आप त्वरित, शायद अस्थायी बुकमार्क स्थान (जैसे लाइन) पर प्रकाश डाला हैं: Bookmark+

  • Autonamed bookmarks: बनाने/हटाने के लिए एक ही कुंजी दबाएं।

  • Temporary bookmarks: कोई बुकमार्क्स अस्थायी हो सकता है; temp/स्थायी टॉगल करने के लिए जल्दी।

  • Highlighting bookmark locations: कोई बुकमार्क्स विभिन्न तरीकों से, पर प्रकाश डाला जा सकता है।

Fwiw, बुकमार्क + सब कुछ bm.el करता है, और अधिक करता है।

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