Мне очень нравится anything.el
.Интерфейс ничего удивительный.
Я также очень часто использую isearch
, и он обеспечивает привязку клавиш Ms o для вызова occur
с использованием входной строки isearch
.Но собственный режим возникновения не достаточно мощный.
В occur-mode
вы не можете снова отфильтровать результат.И функция прыжка тоже является базовой.
Я считаю anything-occur
более мощным, чем occur
, вы можете отфильтровать результат, прыгнуть на позицию в любом стиле.
а есть проблема, как интегрировать anything-occur
?Моя последняя попытка:
(defun occur-in-isearch ()
(interactive)
(let ((case-fold-search isearch-case-fold-search))
(occur (if isearch-regexp isearch-string (regexp-quote isearch-string)))))
Я заменяю occur
на anything-occur
, но это бесполезно.anything-occur
- определение без параметров.Я не могу передать строку поиска в anything-occur
.
Как мне интегрировать anything-occur
?Или есть лучший способ использовать anything-occur
в пределах isearch-mode
?