গিট সংগ্রহস্থলের অংশ হিসাবে উপস্থিত একটি ফাইল দেখার পরে, প্রজেক্টাইল একটি প্রকল্প হিসাবে আমার গিট সংগ্রহস্থলের অস্তিত্ব স্বীকার করে, তবে এটি কেবলমাত্র একটি ফাইল (বর্তমান ফাইল) প্রকল্পের অংশ হিসাবে তালিকাভুক্ত করে। আমি যখন প্রকল্পের অন্যান্য ফাইলগুলিতে ভিজিট করি তখন তারা একবারে এই প্রকল্পের অংশ হয়ে যায়।
আমি কীভাবে প্রকল্পে প্রকল্পগুলি তৈরি করব যাতে তারা প্রকল্পের সমস্ত ফাইল সম্পর্কে অবিলম্বে সচেতন হয় ?
আমি এখনও অবধি পাওয়া সমস্ত টিউটোরিয়াল ধরে নিলাম যে আপনি একটি বিদ্যমান প্রকল্পের মধ্যে একটি ফাইল ঘুরে দেখছেন, এবং এই প্রকল্পটি কী রয়েছে তা প্রজেক্টাইল জানে।
হালনাগাদ
আমি প্রজেক্টাইল সেট আপ করার সময় আমি প্রজেক্টাইল ডকুমেন্টেশনে নিম্নলিখিত পরামর্শটি নিয়েছিলাম:
ক্যাশিং
যেহেতু একটি বড় প্রকল্পের সূচী ঠিক তত দ্রুত নয় (বিশেষত ইমাস লিস্পে), তাই প্রজেক্টাইল প্রকল্পের ফাইলগুলির ক্যাচিং সমর্থন করে। যখনই নেটিভ ইনডেক্স সক্ষম করা থাকে তখন ক্যাচিং ডিফল্টরূপে সক্ষম হয়।
শর্তহীনভাবে ক্যাচিং সক্ষম করতে কোডের এই স্নিপেটটি ব্যবহার করুন:
(setq projectile-enable-caching t)
যেহেতু আমি মাঝেমধ্যে কিছু বড় প্রকল্প নেভিগেট করব, তাই এটি আমার আরআইডি ফাইলে যুক্ত করে আশা করি যে এটি আমাকে একটি কর্মক্ষমতা বাড়িয়ে তুলবে। আমি জানি না যে প্রজেক্টাইল কীভাবে এর ক্যাচিং পরিচালনা করে, তবে আমি যখন ধরে নিয়েছিলাম যে আমি প্রথমবার কোনও প্রকল্পে গিয়েছিলাম তখন প্রকল্পের ট্রিটি অনুসন্ধান করা হবে এবং ক্যাশেটি প্রকল্পের সমস্ত ফাইলের সাথে পপুলেটে যাবে। মনে হচ্ছে আমার ধারণাটি ভুল ছিল।
আমি সেট projectile-enable-caching
করার পরে nil
, প্রজেক্টাইল আমার প্রকল্পের সমস্ত ফাইল সন্ধান করতে সক্ষম হয়েছিল। ধন্যবাদ alexurba এর উত্তর এবং ফলো-আপ মন্তব্য, আমি সমস্যা খুঁজে পেতে সক্ষম ছিল।