আমি ব্যতীত আইভির সাথে अस्पष्ट মিলটি ব্যবহার চালিয়ে যেতে চাই 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 ।