2011-04-12 14 views
21

emacs में, विशेष रूप से जब रिमोट मशीन में sshed किया जाता है, तो जब मैं एक समापन उद्धरण चिह्न टाइप करता हूं और जब emacs उस परिवर्तन को दर्शाने के लिए वाक्यविन्यास-हाइलाइटिंग अद्यतन करता है तो इसमें देरी होती है। कुछ सेकंड के लिए, मेरे उद्धरण के बाद के सभी पाठों को हाइलाइट किया गया है जैसे कि यह उद्धरण का हिस्सा था। आमतौर पर यह ठीक है, लेकिन कभी-कभी मैं इंतजार नहीं करता। क्या Emacs को अभी "सब कुछ फिर से हाइलाइट करने" के बारे में बताने का कोई तरीका है?emacs में सिंटैक्स-हाइलाइटिंग रीफ्रेश को कैसे बल दें?

उत्तर

20

हां। Emacs कमांड एम-एक्स फ़ॉन्ट-लॉक-फ़ॉन्टिफ़ी-बफर है यदि मुझे यह सही याद है। यदि आप पहले से ही अपने मोड में बाध्य नहीं हैं तो आप इसे एक कुंजी अनुक्रम से बांध सकते हैं।

+0

यह है !! धन्यवाद! मुझे थोड़ा मूर्ख लगता है कि मैंने "सिंटैक्स-हाइलाइटिंग" पर किए गए सभी खोजों और इस तरह की चीजों के लिए मैंने कभी देशी emacs "font-lock" की खोज नहीं की। सहायता के लिए धन्यवाद! – davidreedernst

+1

उपयोगी! मैं एक ही चीज़ को पूरा करने के लिए 'सी-यू 2 एम-एक्स फ़ॉन्ट-लॉक-मोड' कर रहा था। – jeremiahd

+0

आप [इस पोस्ट] को भी देख सकते हैं (http://stackoverflow.com/questions/7982971/howto-force-emacs-recolor/12935005#12935005)। –

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