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.