ম্যানুয়াল মাধ্যমে
ইন ম্যানুয়াল (যা আপনি তথ্য মধ্যে এ গিয়ে Emacs ভিতরে ব্রাউজ করুন: C-h i m Emacs RET
): অধ্যায় উপর যান ফাইল তারপর অধ্যায় উপর, পরিদর্শন (অর্থাত খোলার) ফাইল। "বৃহত্তর" শব্দটির সন্ধান করুন:
যদি আপনি এর চেয়ে বড় কোনও ফাইল দেখার চেষ্টা করেন large-file-warning-threshold
(ডিফল্ট 10000000 যা প্রায় 10 মেগাবাইট), ইমাক আপনাকে প্রথমে নিশ্চিতকরণের জন্য জিজ্ঞাসা করে। আপনি ফাইলটি পরিদর্শন করে এগিয়ে যেতে y এর উত্তর দিতে পারেন।
এটি পুরো গল্প নয়, আপনি large-file-warning-threshold
( C-h v large-file-warning-threshold RET
) এর ডকুমেন্টেশন দেখে আরও তথ্য সন্ধান করতে পারেন ।
বৃহত-ফাইল-সতর্কতা-থ্রেশহোল্ড একটি পরিবর্তনশীল হিসাবে সংজ্ঞায়িত করা হয় files.el
।
এর মান 10000000 is
উপরে ফাইলের সর্বাধিক আকার যা নিশ্চিতকরণের জন্য অনুরোধ করা হয়েছে।
যখন নিল, নিশ্চিতকরণের জন্য অনুরোধ করবেন না।
মান সেট করতে, আপনি হয় কাস্টমাইজ ইন্টারফেস (ভেরিয়েবলের জন্য সহায়তা পর্দার একটি লিঙ্ক আছে) ব্যবহার করতে পারেন বা নীচের বিবৃতিটি আপনারটিতে রাখতে পারেন .emacs
:
(setq large-file-warning-threshold nil)
C-M-x
পয়েন্টটি লাইনে থাকাকালীন টাইপ করুন এটি কার্যকর করার জন্য।
কাস্টমাইজ ইন্টারফেসে
"ফাইলগুলি" এর অধীনে, "ফাইলগুলি অনুসন্ধান করুন" এর অধীনে একটি "বড় ফাইল সতর্কতা থ্রোহোল্ড" একটি সেটিং রয়েছে। আপনি এটিকে একটি বড় মানতে সেট করতে পারেন, যদিও 32-বিট মেশিনে আপনি ইমারাসের তুলনামূলকভাবে ছোট হার্ড সীমাতে পূর্ণসংখ্যার আকারে যেতে পারেন।
উত্স পড়ে
ফাইলগুলি খোলার জন্য ফাংশনটি দেখুন: C-h k C-x C-f
(বা C-h f find-file RET
)। files.el
উত্স ফাইলটি ব্রাউজ করতে ক্লিক করুন (আপনার অবশ্যই লিস্প উত্স ইনস্টল করা থাকতে হবে)। কোডটি পড়বেন না - এটি বেশ বড় - তবে সেই ফাইলটিতে থাকা বার্তার অংশগুলি অনুসন্ধান করুন। তুমি খুঁজে পাবে
(defun abort-if-file-too-large (size op-type filename)
"If file SIZE larger than `large-file-warning-threshold', allow user to abort.
OP-TYPE specifies the file operation being performed (for message to user)."
(when (and large-file-warning-threshold size
(> size large-file-warning-threshold)
(not (y-or-n-p
(format "File %s is large (%dMB), really %s? "
(file-name-nondirectory filename)
(/ size 1048576) op-type))))
(error "Aborted")))
বার্তাটি কেবল তখনই প্রদর্শিত হয় যখন কিছু শর্ত পূরণ হয়। প্রথম শর্তটি large-file-warning-threshold
(বুলিয়ান হিসাবে ব্যাখ্যা করা), অর্থাত্ large-file-warning-threshold
নন-শিল হওয়া আবশ্যক। সুতরাং আপনি সেই পরিবর্তনশীলটি সেট করে বার্তাটি অক্ষম করতে পারেন nil
। (আপনি একই ফাইলের সংজ্ঞাটি দেখে এটি নিশ্চিত করতে পারেন যে এটি একটি বৈশ্বিক পরিবর্তনশীল - এটি একটি কাস্টমাইজযোগ্য আইটেম এবং ডকুমেন্টেশন ব্যাখ্যা করে যে এটি কীভাবে ব্যবহার করা হয় যদি আপনি লিস্পের সাথে যথেষ্ট পরিমাণে পরিচিত না হন এবং কেবল নির্ধারণ করেন যে কিছুতে ভেরিয়েবলটি গুরুত্বপূর্ণ পথ।)