স্থানীয় ভেরিয়েবল ম্যানেল-হোয়াইটস্পেস ফাইলটি কী?


12

আমি দেখি

;; Local Variables:
;; mangle-whitespace: t
;; End:

বিভিন্ন অভিজ্ঞ ইম্যাকস প্রোগ্রামারদের দ্বারা অনেকগুলি এলিস্প উত্স ফাইলগুলিতে।

তবে আমি যখন describe-variable, ইমাস 24.3 বলে কোনও ভেরিয়েবল mangle-whitespaceসংজ্ঞায়িত করা হয় না।

হয় mangle-whitespaceএ গিয়ে Emacs 24.4 দ্বারা উপলব্ধ? বা কিছু জনপ্রিয় প্যাকেজ দ্বারা? (আমি "মঙ্গলে" নামে মেলপায় কোনও দেখতে পাচ্ছি না))

কি করে mangle-whitespace?

দ্রষ্টব্য: আমি এখানে ইমাস ট্যাগের নিচে এবং এসও উভয়ের জন্য অনুসন্ধান করেছি। আমি ডাকডকগো এবং গুগল উভয়ই চেষ্টা করেছিলাম এবং অনুসন্ধান ফলাফলগুলি এটি .elব্যবহার করে কেবলমাত্র ফাইলের আরও উদাহরণ । এখানে জিজ্ঞাসা।


1
আমি সম্মত - Google- এ ফাইল-লোকাল ভেরিয়েবল সেট করা ছাড়া কোনও কিছুই পপ আপ হয় না যা মায়াময়।
আইনজীবি

3
ইন-ডেভেলপমেন্ট ইম্যাক্সের জন্য উত্স কোড গ্রেপিংয়ের সাথে কোনও মিল নেই 25.1। এছাড়াও প্রাচীন ইমাস গ্রেপিংয়ের সাথে কোনও মিল নেই 22.1
পাইথননট

উত্তর:


8

আমি আমার ~/.emacs.d/elpaজন্য গ্রেপ্তার করেছি mangle-whitespaceএবং লক্ষ্য করেছি যে এটি কয়েকটি প্যাকেজে ব্যবহৃত হয়েছে যা সব রোল্যান্ড ওয়াকার দ্বারা লিখিত । তারপরে আমি ইমাক্স 22.1 থেকে ইম্যাক্স 24.4 এ টারবলগুলি ডাউনলোড করতে এগিয়ে চলেছি (কারণ এগুলি ইমাক্স সংস্করণ রোল্যান্ড ওয়াকার তার প্যাকেজগুলির সাথে সমর্থন করে) এবং এই পরিবর্তনশীলটির জন্য তাদের গ্রেপ করেছে, তবে কোনও ভাগ্য ছাড়াই।

এজন্য এর কারণগুলি খুঁজতে আমি একটি সমস্যা খুলেছি । কোনও উত্তর পাওয়া মাত্রই আমি এই উত্তরটি আপডেট করব।

সম্পাদনা: এই প্যাকেজগুলির লেখক নিশ্চিত করেছেন যে এটি তার নিজের ইমাস কনফিগারেশন দ্বারা সম্মত একটি পরিবর্তনশীল যা এটি নিঃশর্তভাবে একটি চূড়ান্ত নিউলাইন প্রয়োজন বলে নির্দেশ দেয়। তিনি গিথুবকে ঠেকানো এড়াতে এটিকে ডিরেক্টরি-স্থানীয় ভেরিয়েবলে পরিণত করার আগ্রহও প্রকাশ করেছিলেন।


সুতরাং, পরিষ্কার করার জন্য, এটি ইমাসের অংশ নয়, এবং এটি কোনও তৃতীয় পক্ষের প্যাকেজের অংশ নয়, বরং এটি কারও ব্যক্তিগত কাস্টমাইজেশন, সঠিক?
ড্যান

এটি উপায় দ্বারা, চিত্তাকর্ষক একটি চিত্তাকর্ষক পরিমাণ ছিল।
ড্যান

ভাল, রোল্যান্ড ওয়াকার দ্বারা রচিত এই মোটামুটি অনন্য ফাইল-লোকাল ভেরিয়েবলের প্রদর্শন সমস্ত প্যাকেজগুলির ক্ষেত্রে এটি। আপনি যদি অন্য লেখকদের দ্বারা কোনও সন্ধান করেন তবে দয়া করে আমাকে বলুন।
wasamasa

2
পার্শ্ব-নোটে। এই পরিবর্তনশীল সঙ্গে প্রতিস্থাপন করা যেতে পারে ;; require-final-newline: t। এটি বিল্ট-ইন ভেরিয়েবলের সাথে একই ফলাফল প্রদান করা উচিত।
জোনাথন লিচ-পেপিন

@ ওয়াসামাসা অন্যান্য উদাহরণ: এক্সিকিউট -পাথ-থেকে-শেল এবং ম্যাজিট - ফাইন্ড -ফাইল
গ্রেগ হেন্ডারশট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.