Add Org link handler for custom CVE links

I have to deal with those quite a bit, it's nice to have a handler to
easier find the description for these numbers.
This commit is contained in:
Daniel Borchmann 2024-08-16 18:05:34 +02:00
parent 7ea1a31a25
commit c17852bd90
No known key found for this signature in database
GPG Key ID: 784AA8DF0CCDF625

10
init.el
View File

@ -742,7 +742,12 @@
(when (eq system-type 'cygwin) (when (eq system-type 'cygwin)
(add-to-list 'org-file-apps '(t . "cygstart %s") t)) (add-to-list 'org-file-apps '(t . "cygstart %s") t))
;; Custom link types for Windows ;; Custom link types
(org-link-set-parameters "rfc" :follow #'db/org-rfc-open)
(org-link-set-parameters "cve" :follow #'(lambda (number)
(browse-url
(format "https://www.cve.org/CVERecord?id=CVE-%s"
number))))
(when (eq system-type 'windows-nt) (when (eq system-type 'windows-nt)
(org-link-set-parameters "onenote" :follow #'db/org-onenote-open) (org-link-set-parameters "onenote" :follow #'db/org-onenote-open)
(org-link-set-parameters "outlook" :follow #'db/org-outlook-open)) (org-link-set-parameters "outlook" :follow #'db/org-outlook-open))
@ -750,9 +755,6 @@
;; Mark some org mode regions to be skipped by ispell ;; Mark some org mode regions to be skipped by ispell
(add-hook 'org-mode-hook #'endless/org-ispell) (add-hook 'org-mode-hook #'endless/org-ispell)
;; Link type for RFCs
(org-link-set-parameters "rfc" :follow #'db/org-rfc-open)
;; Some timers ;; Some timers
(unless (memq #'org-clock-save (unless (memq #'org-clock-save