Ihor Radchenko <[email protected]> writes: >> I may be missing something -- perhaps there is a reason the full rescan is >> necessary before declaring a link invalid -- so we wanted to raise this here >> before proposing a patch. > > We have a relevant optimization that tries not to re-parse everything > every time. Check out `org-id--locations-checksum'. However, in your > specific case, that checksum is changes upon save. > A logical improvement would be not treating change in *one* file as a > trigger for full re-parsing, but do it more granularly in > `org-id-update-id-locations', reusing cache from the files that did not > change.
Hi Daniel, Would you be interested to work on such improvement? -- Ihor Radchenko // yantar92, Org mode maintainer, Learn more about Org mode at <https://orgmode.org/>. Support Org development at <https://liberapay.com/org-mode>, or support my work at <https://liberapay.com/yantar92>
