আমি বাফারের একটি অনুলিপি (বা একটি স্ন্যাপশট) একটি ফাইলে সংরক্ষণ করতে সক্ষম হতে চাই। আচরণটি এই জাতীয় ফাইলটি দেখার জন্য বাফার সেট নাwrite-file
করে ব্যতীত অনুরূপ হবে।
ইউজকেসটির জন্য, কল্পনা করুন যে আপনার শেল সেশন রয়েছে এবং আপনি এটি দ্রুত কোনও লগ ফাইলে সংরক্ষণ করতে চান। বাফারটির নতুন নামকরণ করা উচিত নয় (যাতে বাফার নামের উপর নির্ভর করে ফাংশনগুলি এখনও কাজ করে), এবং এটি কোনও ফাইলের পরিদর্শন করা উচিত নয় (যাতে ফাইলটি দুর্ঘটনাক্রমে ওভাররাইট করা না হয় এবং ইমাকগুলি প্রস্থান করার সময় কোনও সতর্কতা থাকে না)।
আমি এটি করার কয়েকটি নোংরা উপায়গুলি কল্পনা করতে পারি, আমি এটি একটি স্ব-উত্তর হিসাবে পোস্ট করব, তবে ম্যানুয়াল থেকে পড়া, পুরো "ভিজিট করা ফাইল" সিস্টেমটি দেখতে যত জটিল তার চেয়ে জটিল, এবং আমি অনুমান করি যে এটি একটি খসড়া তৈরি করা সহজ is ভুল সমাধান। এটি অর্জনের কোনও লুকানো, অন্তর্নির্মিত উপায় আছে?
write-region
লিস্প (যেমন আপনার নিজের কমান্ডে) থেকে ব্যবহার করে থাকেন তবে আপনাকে বাফার পাঠ্য নির্বাচন করার দরকার নেই । কেবলমাত্র এটি পাস করুন(point-min)
এবং(point-max)
ফাইলের নাম সহ।