move this matcher down with the other ones

This commit is contained in:
Mark Oteiza 2017-09-07 22:04:50 -04:00
parent b0c1d64d62
commit 5c9389dae3

View File

@ -202,21 +202,6 @@ file, defaulting to the link under point, if any."
(interactive) (interactive)
(systemd-doc-man "systemd.directives(7)")) (systemd-doc-man "systemd.directives(7)"))
(defun systemd-exec-prefix-anchored-matcher (limit)
"Matcher for the exec prefix in anchored font-lock rule.
See `font-lock-keywords' and (info \"(elisp) Search-based Fontification\")."
(let ((pos (car (match-data)))
(prefixes '(?- ?@ ?+))
char end res)
(while (and (memq (setq char (following-char)) prefixes)
(< (point) limit))
(forward-char)
(setq prefixes (remq char prefixes))
(setq end (point-marker)))
(when end
(prog1 (setq res (list (1+ pos) end))
(set-match-data res)))))
(defun systemd-buffer-section-p () (defun systemd-buffer-section-p ()
"Return t if current line begins with \"[\", otherwise nil." "Return t if current line begins with \"[\", otherwise nil."
(= (char-after (line-beginning-position)) ?\[)) (= (char-after (line-beginning-position)) ?\[))
@ -277,6 +262,21 @@ Only matches comments on lines passing `systemd-construct-start-p'."
(not (systemd-construct-start-p)))) (not (systemd-construct-start-p))))
match)) match))
(defun systemd-exec-prefix-anchored-matcher (limit)
"Matcher for the exec prefix in anchored font-lock rule.
See `font-lock-keywords' and (info \"(elisp) Search-based Fontification\")."
(let ((pos (car (match-data)))
(prefixes '(?- ?@ ?+))
char end res)
(while (and (memq (setq char (following-char)) prefixes)
(< (point) limit))
(forward-char)
(setq prefixes (remq char prefixes))
(setq end (point-marker)))
(when end
(prog1 (setq res (list (1+ pos) end))
(set-match-data res)))))
(defconst systemd-font-lock-keywords-1 (defconst systemd-font-lock-keywords-1
`((systemd-comment-matcher `((systemd-comment-matcher
(1 'font-lock-comment-delimiter-face) (1 'font-lock-comment-delimiter-face)