Esta é uma pergunta em duas partes relacionada à podridão do link .
O modo org fornece alguma funcionalidade para validar hiperlinks, especialmente os locais? Isso poderia ser usado para combater o apodrecimento do link após o fato.
Melhor ainda, a organização fornece funcionalidade para que, se eu renomear um arquivo em dired, ele atualize os arquivos afetados? Isso pode impedir que alguns tipos de link apodreçam antes que aconteça, pelo menos para arquivos locais.
org-bracket-link-analytic-regexp
que ajudaria a separar os links da organização? Parece que foi criado para tarefas como esta.Desde a Org 9.0, você pode executar a
org-lint
função que, entre outras coisas, verifica se há links locais corrompidos.fonte
Eu escrevi um script Python https://github.com/cashTangoTangoCash/orgFixLinks que tenta reparar links quebrados para arquivos locais, em um ou mais arquivos organizacionais em uma unidade local no sistema operacional Ubuntu. Certamente, é um script de linha de comando amador, mas pode valer a pena brincar. Existe um wiki do GitHub que fornece um certo nível de documentação: https://github.com/cashTangoTangoCash/orgFixLinks/wiki . Por favor, verifique os avisos no README.
Sinto muito que este script Python não faça parte da organização, mas completamente separado / independente. Espero que ninguém se incomode por não responder diretamente à pergunta do OP; Eu apenas pensei que alguém poderia gostar de brincar com o script Python.
fonte