Q: Как я могу сказать isearch
игнорировать содержимое свернутых блоков по умолчанию в org-mode
буферах?
В частности, я бы хотел isearch
игнорировать содержимое блоков комментариев и ящиков : при создании документов в них org-mode
я часто использую блоки комментариев и пользовательские ящики для хранения различных видов заметок о тексте, который я пишу. Я держу их сложенными по умолчанию, чтобы их содержимое не отвлекало меня:
(add-hook 'org-mode-hook #'org-hide-block-all)
Это работает очень хорошо, но не остановит org-mode
расширение этих блоков, если они содержат совпадения для строки, которую я использую isearch
.
make-local-variable
для создания привязки локального буфера для переменной, которая уже определена как глобальная - до сих пор, то есть. Я все еще учусь. :-)) Я обновлю ответ.Во время использования
isearch
вы можете переключать поиск по невидимому тексту с помощьюM-s i
.Вы также можете настроить это поведение с помощью функции
M-x customize-group isearch
поискаSearch Invisible
.Обратите внимание, что это будет игнорировать все в сложенном блоке, я не могу игнорировать только текст в закомментированном блоке.
источник