बहुत लंबे समय तक मैंने किया है: सी-एक्स बी और फिर कुछ "अद्वितीय" नाम जैसे xbxb
। तो मैं एक गैर मौजूद बफर के साथ switch-to-buffer
का उपयोग करता हूं। आप कल्पना कर सकते हैं कि सी-एक्स सी-बी मुझे दिखाता है: ऐसे कई नाम। xbxb
, xbxbxxx
.... कुछ समय बाद (यह एक हफ्ते या उससे भी अधिक) यह वास्तव में परेशान हो जाता है, क्योंकि मुझे पता चलता है कि मैंने पहले से ही सभी अच्छे नामों का उपयोग किया है।मैं एक अस्थायी बफर कैसे खोल सकता हूं
क्या नया बफर खोलने का एक और कैननिक तरीका है? अगर मैं एक और समय खोलना चाहता हूं, तो मैं सी-यू एम-एक्स खोल कहता हूं। उस रेखा के साथ कुछ आदर्श होगा।
(defun new-scratch()
"open up a guaranteed new scratch buffer"
(interactive)
(switch-to-buffer (loop for num from 0
for name = (format "blah-%03i" num)
while (get-buffer name)
finally return name)))
आप वास्तव में उन सभी अस्थायी बफ़र्स की जरूरत है? मेरी रणनीति है कि इस तरह के एक बफर को "tmp" नाम दिया जाए। जब मुझे इसकी आवश्यकता होती है तो मैं उस पर स्विच करता हूं, फिर जो भी वहां है उसे हटा देता है या इसमें शामिल होता है। –
कभी-कभी मैं करता हूं और कभी-कभी मैं नहीं करता ... – false