Configuraciones sensatas para mostrar el contexto al hacer búsquedas y reemplazar en modo org

7

Si ejecuto ciertas funciones como isearch-forward(con C-s) en un búfer de modo org, todo el contenido se vuelve temporalmente visible. Cuando finalizo la búsqueda, los encabezados colapsan automáticamente tal como estaban antes de buscar. Agradable.

Pero si ejecuto algo como query-replace(con M-%), los árboles se colapsan. El punto esencialmente oculto dentro de ellos. Se me pide que confirme un cambio que no puedo ver. ¡Eso no es bueno en absoluto!

Seguramente las funciones como query-replacedeberían comportarse más como lo isearch-forwardhace. Juro que encontré una solución simple para esto en algún momento. (¿Una variable con una smartconfiguración, pensé?) Pero parece que la he perdido de vista. Por favor, ayúdame.

Brian Z
fuente
2
M-x report-emacs-bug, para sugerir esto como una mejora de características.
Dibujó el
Veo que has hecho eso. Excelente.
Dibujó el
Mientras tanto, dejaré esto abierto en caso de que alguien tenga una solución simple. Tal vez algún tipo de gancho usando org-show-context? Esto me está volviendo loco porque estoy 99% seguro de que encontré una solución para esto en línea en algún lugar y de alguna manera perdí el rastro.
Brian Z
Fui a cavar en mi init y se dio cuenta que ya tengo esta línea: (setq org-catch-invisible-edits (quote smart)). Tal vez esto simplemente dejó de funcionar debido a una actualización reciente en el modo org. (Estoy ejecutando la versión en ELPA.)
Brian Z
Quizás quieras el valor en showlugar de smart.
Andrew Swann

Respuestas:

2

Intente en GNU Emacs 24.4 o 24.5 donde debería funcionar como desee.

link0ff
fuente
Gracias. Desearía que el repositorio de Ubuntu actualizara emacs, pero creo que podría ser el momento de intentar construirlo yo mismo.
Brian Z