branch: externals/denote
commit f3b2f78dd05d89c921453e6b157a5b07620309a5
Author: Protesilaos Stavrou <i...@protesilaos.com>
Commit: Protesilaos Stavrou <i...@protesilaos.com>

    Tweak how we deal with thing-at-point-provider-alist in 
denote-fontify-links-mode
---
 denote.el | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

diff --git a/denote.el b/denote.el
index 47bd53176c..5b556cbd50 100644
--- a/denote.el
+++ b/denote.el
@@ -4298,15 +4298,14 @@ To be used as a `thing-at' provider."
     (if denote-fontify-links-mode
         (progn
           (font-lock-add-keywords nil '(denote-fontify-links))
-          (make-local-variable 'thing-at-point-provider-alist)
-          (add-to-list 'thing-at-point-provider-alist
-                       '(url . denote--get-link-file-path-at-point)))
+          (setq-local thing-at-point-provider-alist
+                      (append thing-at-point-provider-alist
+                              '((url . denote--get-link-file-path-at-point)))))
       (font-lock-remove-keywords nil '(denote-fontify-links))
-      (set 'thing-at-point-provider-alist
-           (cl-remove
-            '(url . denote--get-link-file-path-at-point)
-            (symbol-value 'thing-at-point-provider-alist)
-            :test 'equal)))
+      (setq-local thing-at-point-provider-alist
+                  (delete
+                   '((url . denote--get-link-file-path-at-point))
+                   thing-at-point-provider-alist)))
     (font-lock-update)))
 
 ;;;;; Backlinks' buffer

Reply via email to