[ Sorry for the slow response. ] Adam Sneller writes:
> I have a function that searches for broken fuzzy links in org-mode and > applies org-warning face to anything it finds: > > (org-link-set-parameters > "fuzzy" > :face (lambda (path) > (let ((org-link-search-inhibit-query t)) > (if (condition-case nil > (save-excursion > (save-match-data > (org-link-search path (point) t))) > (error nil)) > 'org-link 'org-warning)))) > > In 9.4.4 this patch breaks this: > > https://code.orgmode.org/bzg/org-mode/commit/8c4e270df280a08b7e61295712c86246088146ba > > Is there some other recommended way to get this done as of 9.4.4? I don't know enough about the change to say whether this is recommended, but it looks like you could get the behavior you're after with something like (add-to-list 'org-link-parameters '("fuzzy" :face (lambda (path) ...)))