Dies ist eine zweiteilige Frage, die mit Link Rot zu tun hat .
Bietet der Organisationsmodus Funktionen zum Überprüfen von Hyperlinks, insbesondere von lokalen? Dies könnte verwendet werden, um Link Rot nachträglich zu bekämpfen.
Besser noch: Bietet org Funktionen, mit denen beim Umbenennen einer Datei in dired die betroffenen Dateien aktualisiert werden? Dies könnte verhindern, dass einige Arten von Links verrotten, zumindest für lokale Dateien.
org-bracket-link-analytic-regexp
würde es helfen, Org-Links auseinander zu nehmen? Es scheint, als ob es für Aufgaben wie diese erstellt wurde.Seit Org 9.0 können Sie die
org-lint
Funktion ausführen , die unter anderem nach fehlerhaften lokalen Links sucht.quelle
Ich habe ein Python-Skript https://github.com/cashTangoTangoCash/orgFixLinks geschrieben , das versucht, fehlerhafte Links zu lokalen Dateien in einer oder mehreren Organisationsdateien auf einem lokalen Laufwerk des Ubuntu-Betriebssystems zu reparieren. Es ist sicherlich ein Amateur-Befehlszeilenskript, aber es könnte sich lohnen, damit zu spielen. Es gibt ein GitHub-Wiki mit einer Reihe von Dokumentationen: https://github.com/cashTangoTangoCash/orgFixLinks/wiki . Bitte überprüfen Sie die Warnungen in der README.
Es tut mir leid, dass dieses Python-Skript nicht Teil von Org ist, sondern vollständig separat / eigenständig. Ich hoffe, es stört niemanden, dass ich die Frage des OP nicht direkt beantworte. Ich dachte nur, jemand könnte gerne mit dem Python-Skript spielen.
quelle