Подтвердить что ты не робот

Как я могу заставить emacs сохранить выделенные строки isearch?

Как я могу получить emacs, чтобы выделить фразу, которую я ищу, и затем сохранить ее выделенной до тех пор, пока я не ищу другую фразу? Может ли это сделать прозрачно, то есть просто путем поиска, а не для запуска другой команды (например, isearch-highlight-regexp)?

4b9b3361

Ответ 1

Попробуйте следующее:

(setq lazy-highlight-cleanup nil)

Если вы хотите очистить выделение вручную, сделайте M-x lazy-highlight-cleanup

Ответ 2

Трей-ответ, похоже, работает. Я думал, что я бы включил один, используя совет только ради полноты:

(defadvice isearch-exit (after ysph-hl-search activate compile)
  "after isearch, highlight the search term "
  (highlight-regexp (car (if isearch-regexp
                             regexp-search-ring
                           search-ring)) (find-face 'hi-pink)))

Ответ 3

Другим вариантом является просто использовать подсветку-подсветку или выделение-regexp и не зависеть от того, что поисковая система вообще выполняет эту работу.