[Secure-testing-commits] r37583 - conf
Guido Guenther
agx at moszumanska.debian.org
Thu Nov 5 18:49:44 UTC 2015
Author: agx
Date: 2015-11-05 18:49:44 +0000 (Thu, 05 Nov 2015)
New Revision: 37583
Modified:
conf/cvelist.el
Log:
Add some basic indentation
CVE- aligned to column 0, all the rest to 8
Modified: conf/cvelist.el
===================================================================
--- conf/cvelist.el 2015-11-05 18:49:21 UTC (rev 37582)
+++ conf/cvelist.el 2015-11-05 18:49:44 UTC (rev 37583)
@@ -35,8 +35,21 @@
("\\<end-of-life\\|not-affected\\|no-dsa\\>" . font-lock-constant-face))
"Keyword highlighting for `debian-cvelist-mode'")
+(defun debian-cvelist-is-cve ()
+ (save-excursion
+ (beginning-of-line)
+ (looking-at "[[:space:]]*CVE-")))
+
+(defun debian-cvelist-indent-line ()
+ "Indent current line as debian CVE list"
+ (beginning-of-line)
+ (if (debian-cvelist-is-cve)
+ (indent-line-to 0)
+ (indent-line-to 8)))
+
(define-derived-mode debian-cvelist-mode fundamental-mode "debian-cvelist"
"A major mode for editing data/CVE/list in the Debian secure-testing repo."
- (setq-local font-lock-defaults '(debian-cvelist-font-lock-keywords nil)))
+ (setq-local font-lock-defaults '(debian-cvelist-font-lock-keywords nil))
+ (setq indent-line-function 'debian-cvelist-indent-line))
(provide 'debian-cvelist)
More information about the Secure-testing-commits
mailing list