আমি ব্যতীত আইভির সাথে अस्पष्ट মিলটি ব্যবহার চালিয়ে যেতে চাই swiper।
পরিবর্তনশীল যা আইভি এই ফাংশনগুলি বোঝায় কোন "regexp বিল্ডার" তা নির্ধারণ করে, সংগ্রহের কাজটি কোনটির জন্য ব্যবহৃত হয় ivy-re-builders-alist:
ivy-re-builders-alist is a variable defined in ‘ivy.el’.
Its value is ((t . ivy--regex-plus))
Documentation:
An alist of regex building functions for each collection function.
Each key is (in order of priority):
1. The actual collection function, e.g. ‘read-file-name-internal’.
2. The symbol passed by :caller into ‘ivy-read’.
3. ‘this-command’.
4. t.
Each value is a function that should take a string and return a
valid regex or a regex sequence (see below).
Possible choices: ‘ivy--regex’, ‘regexp-quote’,
‘ivy--regex-plus’, ‘ivy--regex-fuzzy’.
If a function returns a list, it should format like this:
’(("matching-regexp" . t) ("non-matching-regexp") ...).
The matches will be filtered in a sequence, you can mix the
regexps that should match and that should not match as you
like.
সুতরাং, ডিফল্ট রেজিপ্সপ নির্মাতাকে থেকে পরিবর্তন ivy--regex-plusকরতে ivy--regex-fuzzy, তবে প্রাক্তনটির জন্য রাখতে swiperপারেন
(setq ivy-re-builders-alist
'((swiper . ivy--regex-plus)
(t . ivy--regex-fuzzy)))
বা, আরও প্রোগ্রামগতভাবে,
(with-eval-after-load 'ivy
(push (cons #'swiper (cdr (assq t ivy-re-builders-alist)))
ivy-re-builders-alist)
(push (cons t #'ivy--regex-fuzzy) ivy-re-builders-alist))
এটি আরও বিশদে বর্ণিত হয়েছে (ivy) Completion Styles।
আমি সত্যই পছন্দ করি না [অস্পষ্ট ম্যাচিং] (কমপক্ষে একটি ডিফল্ট হিসাবে সর্বদা নয়)
আইভি আপনাকে তার হাইড্রা ইন্টারফেসের মাধ্যমে ফ্লাইতে রেজিপেক্স বিল্ডারকে ঘোরানোর অনুমতি দেয়। এটির (ivy) ivy--regex-fuzzyজন্য মোটামুটি লুকানো শেষ বাক্যটি এবং আরও একটি সম্পূর্ণ বিবরণ এর অধীনে পাওয়া যেতে পারে (ivy) Hydra in the minibuffer, তবে মনে হচ্ছে ম্যানুয়ালটি গত রিলিজ হওয়ার পরে কিছুটা সময় হয়ে গেলে কিছুটা পুরানো ।
উত্সাহটি হ'ল , ২০১-0-০7-০৪ থেকে আইভি আপনাকে C-om( ivy-rotate-preferred-builders) এর মাধ্যমে সমাপ্তির সময় রিজেক্সেপ বিল্ডারদের মাধ্যমে চক্র করতে দেয় । সম্পাদনা করুন : যেমন সেই বিষয়টিই তুলে ধরেছিলেন Asme Justমধ্যে একটি মন্তব্য , বাঁধাই ডিফল্ট কী পরিবর্তন করা হয়েছে C-oMউপর 2019-02-06 ।