;; Major mode for Debian's CVE list ;; currently only does some syntax highlighting ;; ;; Can be enabled via ;; ;; (autoload 'debian-cvelist-mode "cvelist.el" ;; "Major mode for debian CVE lists" t) ;; (setq auto-mode-alist ;; (cons '("list" . debian-cvelist-mode) auto-mode-alist)) (setq debian-cvelist-highlights '(("^CVE-[0-9]\\{4\\}-[0-9X]\\{4\\}" . font-lock-function-name-face) ("^\tNOTE:" . font-lock-comment-delimiter-face) ("^\tTODO:" . font-lock-warning-face) ("^\t\\(RESERVED\\|NOT-FOR-US\\|REJECTED\\)" . font-lock-keyword-face) ("^CVE-[0-9]\\{4\\}-[0-9X]\\{4\\}" "\\[\\(.*\\)\\]$" nil nil (1 font-lock-variable-name-face)) ("\\" . font-lock-warning-face) ("\\" . font-lock-constant-face) )) (define-derived-mode debian-cvelist-mode fundamental-mode (setq font-lock-defaults '(debian-cvelist-highlights)) (setq mode-name "debian cvelist"))