From a4e203cb5cbcb49906ac284c4e9687080a1b9175 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Guido=20G=C3=BCnther?= Date: Sun, 16 Aug 2015 08:48:08 +0000 Subject: Add simple emacs CVE list highlighting git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@36095 e39458fd-73e7-0310-bf30-c45bca0a0e42 --- conf/cvelist.el | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 conf/cvelist.el (limited to 'conf') diff --git a/conf/cvelist.el b/conf/cvelist.el new file mode 100644 index 0000000000..3eb4bacceb --- /dev/null +++ b/conf/cvelist.el @@ -0,0 +1,24 @@ +;; 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")) -- cgit v1.2.3