diff --git a/init.el b/init.el index 5c47c44..f8ba264 100644 --- a/init.el +++ b/init.el @@ -742,7 +742,12 @@ (when (eq system-type 'cygwin) (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) (org-link-set-parameters "onenote" :follow #'db/org-onenote-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 (add-hook 'org-mode-hook #'endless/org-ispell) - ;; Link type for RFCs - (org-link-set-parameters "rfc" :follow #'db/org-rfc-open) - ;; Some timers (unless (memq #'org-clock-save