এখানে কীভাবে কোম্পানির কাজ শেষ হচ্ছে (আমি কিছুটা সরলীকরণ করছি আরও বিস্তারিত বর্ণনা এর ডকুমেন্টেশনে পাওয়া যাবে company-backends C-hvcompany-backendsRET।
আপনার কাছে ব্যাকেন্ডের একটি তালিকা রয়েছে (সমাপ্ত ইঞ্জিনগুলি) সংস্থাকে বিন্দুতে সম্পূর্ণ করার চেষ্টা করা উচিত। সংস্থা এই ব্যাকএন্ডের প্রতিটি একের পর এক চেষ্টা করে এবং যে কোনও পরীক্ষার্থীকে প্রথম দেখায় তা সমাপ্তির জন্য ব্যবহৃত হয় এবং বাকী ব্যাকেন্ডগুলি উপেক্ষা করা হয়। সুতরাং ডিফল্টরূপে একবারে কেবলমাত্র একটি ব্যাকএন্ড ব্যবহৃত হয়।
আপনার ক্ষেত্রে (আপনি ইমাস-লিস্প-মোডে মনে করছেন) ইমাস-লিস্প ব্যাক-এন্ড প্রার্থীদের সমাপ্তির জন্য ফিরিয়ে দিচ্ছে এবং তাই company-dabbrevকখনও সংস্থার দ্বারা এটি ব্যবহারের জন্য ব্যবহৃত হয় না এবং আপনি কখনই পরিসমাপ্তিতে পাবেন foobarsentenceনা। সুতরাং আপনি সংস্থাপূর্ণ-ব্যাকেন্ডগুলি পরিবর্তন করতে চাইতে পারেন যাতে এটি company-dabbrevআগে আসে company-elisp(বা company-capfসাম্প্রতিক ইমাসসেনে)। তবে আমি অনুমান করি যে আপনি যা চান তা সেহেতু বর্তমান পরিস্থিতি বিপরীত হবে এবং আপনি ইমাস-লিস্প ব্যাকএন্ড (যে ক্ষেত্রে পড়তে হবে) থেকে সম্পূর্ণতা পাবেন না।
সংস্থাটি groupedব্যাকএন্ডসকে কী বলে তা ব্যবহার করে একাধিক উত্স থেকে সম্পূর্ণকরণগুলি মার্জ করার একটি উপায় সরবরাহ করে । সাধারণত সদস্যগণ company-backendsপৃথক ব্যাকেন্ড হয়, তবে এটি ব্যাকএন্ডের তালিকা হতে পারে যেখানে ব্যাকেন্ডগুলি থেকে সম্পূর্ণ হওয়াটি মার্জ হয়ে যায় যদি তারা একই রকম হয় prefixবা পাঠ্যটি সম্পূর্ণ হয় তবে (দয়া করে company-backendsবিশদ বিবরণের জন্য ডকুমেন্টেশন দেখুন )।
সুতরাং আপনি যদি company-elisp(সাম্প্রতিক ইমাসেন company-capfব্যবহার করা হয়) থেকে সম্পূর্ণগুলি মার্জ করতে চান এবং company-dabbrevকেবল এটি করুন
(add-to-list 'company-backends '(company-capf company-dabbrev))
অতিরিক্তভাবে আপনি :withকীওয়ার্ডটি ব্যবহার করে বিভিন্ন ব্যাকএন্ডে মার্জ করতে পারেন
(add-to-list 'company-backends '(company-capf :with company-dabbrev))
এটি ব্যাকেন্ডের তালিকার উদাহরণ থেকে পৃথক, :withযেহেতু সংস্থাগুলি (পাঠ্য সম্পন্ন করার :withজন্য) নির্ধারণের আগে কেবল ব্যাকেন্ডগুলি ব্যবহার করবে prefix। এর অর্থ হলো ব্যাক-এন্ডের প্রার্থীদের পর :with, কোম্পানি দ্বারা উপেক্ষিত হবে কিনা ব্যাক-এন্ডের একটি ফিরতি নির্বিশেষে prefixঅথবা কোন, যদি আগে ব্যাক-এন্ডের কেউই :withরিটার্ন একটি prefix।
আপনি এটিকে স্থানীয়ভাবে ইমাস-লিস্প বাফারে সেট করতে চাইতে পারেন (আমি এটি করা পছন্দ করি)