Configurações saudáveis ​​para mostrar o contexto ao pesquisar e substituir no modo organizacional


7

Se eu executar certas funções como isearch-forward(with C-s) em um buffer de modo organizacional, todo o conteúdo se tornará temporariamente visível. Quando encerro a pesquisa, os títulos são recolhidos automaticamente como antes de eu pesquisar. Agradável.

Mas se eu corro algo como query-replace(com M-%), as árvores ficam desabadas. O ponto essencialmente escondido dentro deles. Me pedem para confirmar uma alteração que não consigo ver. Isso não é nada bom!

Certamente funções como query-replacedevem se comportar mais como isearch-forwardfazem. Juro que encontrei uma solução simples para isso em algum momento. (Uma variável com uma smartconfiguração, pensei?) Mas parece que a perdi de vista. Por favor me ajude.


2
M-x report-emacs-bug, para sugerir isso como um aprimoramento de recurso.
Drew Drew

Vejo que você fez isso. Ótimo.
Drew

Enquanto isso, deixarei em aberto caso alguém tenha uma solução simples. Talvez algum tipo de gancho usando org-show-context? Isso está me deixando maluco, porque tenho 99% de certeza de que encontrei uma correção para essa linha em algum lugar e de alguma forma perdi a noção.
Brian Z

Fui cavando na minha inicialização e percebi que já tem esta linha: (setq org-catch-invisible-edits (quote smart)). Talvez isso tenha parado de funcionar porque uma atualização recente no modo organizacional. (Estou executando a versão on ELPA.)
Brian Z

Talvez você queira o valor em showvez de smart.
Andrew Swann

Respostas:


2

Por favor, tente no GNU Emacs 24.4 ou 24.5 onde ele deve funcionar como você deseja.


Obrigado. Eu gostaria que o repositório Ubuntu atualizasse o emacs, mas acho que talvez seja hora de tentar construí-lo.
Brian Z
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.