यहां कुछ संभावनाएं हैं जो बहुत चालाक नहीं हैं, जो कि स्टॉक एमएसीएस के साथ काम करने का लाभ है।
यदि आप प्रेस M-s o
( isearch-occur
) एक वृद्धिशील खोज के दौरान, एक पाए जाते हैं वर्तमान खोज अभिव्यक्ति के साथ पॉप अप बफ़र। *Occur*
बफर के शीर्ष पर मिलान लाइनों की संख्या है।
आदेश how-many
एक regexp की घटनाओं की संख्या प्रदर्शित करता है (दोहराया घटनाओं सहित)। दुर्भाग्य से यह वृद्धिशील खोज के साथ एकीकृत नहीं है। यहाँ एक प्रूफ-ऑफ-कांसेप्ट खोज एकीकरण है: M-s #
मैचों की संख्या दिखाने के लिए isearch के दौरान दबाएँ ।
(defun isearch-how-many (regexp)
"Run `how-many' using the last search string as the regexp.
Interactively, REGEXP is constructed as with `isearch-occur'."
(interactive
(list (cond
((functionp isearch-word)
(funcall isearch-word isearch-string))
(isearch-word (word-search-regexp isearch-string))
(isearch-regexp isearch-string)
(t (regexp-quote isearch-string)))))
(how-many regexp nil nil (interactive-p)))
(define-key isearch-mode-map [?\M-s ?#] 'isearch-how-many)