Emacs में मार अंगूठी साफ़ करें


8

ईमैक में किल रिंग को कैसे साफ करता है? मैं ब्राउज़-किल-रिंग का उपयोग करता हूं। लेकिन यह जो बफर प्रदान करता है वह केवल पढ़ने के लिए है।

जवाबों:


10

मेरे लिए, M-: (setq kill-ring nil)काम करता है। एल्स्ट मैनुअल में किल रिंग का इंटर्नल्स भी देखें । हालांकि, मुझसे साइड इफेक्ट्स और सुरक्षा पहलुओं के बारे में न पूछें।

कचरा संग्रहण को अभी से लागू करना

(progn (setq kill-ring nil) (garbage-collect))

कंस को कम सुलभ बनाता है, इसलिए इससे आपको कुछ हद तक सुरक्षा मिल सकती है।


धन्यवाद, यह काफी व्यावहारिक है। मैं emacs स्मृति प्रबंधन के आंतरिक के बारे में पर्याप्त नहीं जानता, लेकिन मुझे लगता है कि nil को एक चर सेट करने से स्मृति से सामग्री हटाने की गारंटी नहीं होगी। तो स्वाभाविक रूप से, मेरा अगला सवाल इस के सुरक्षा निहितार्थ के बारे में होगा लेकिन आपने मुझे इसे हराया है :-)। इसके बारे में गुगली करना मुझे आश्चर्यजनक रूप से बहुत कम जानकारी देता है। क्या मैं Emacs के साथ केवल एक संपादन "संवेदनशील" फाइलें हूं?
kliron

हो सकता है कि कचरा इकट्ठा करने से सूची की कोशिकाएं कम सुलभ हों? संशोधित उत्तर देखें।
आर्टिस्टोक्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.