branch: elpa/systemd commit 5c9389dae316a26e76c4b3a92c2149c091e5e8ba Author: Mark Oteiza <mvote...@udel.edu> Commit: Mark Oteiza <mvote...@udel.edu>
move this matcher down with the other ones --- systemd.el | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/systemd.el b/systemd.el index 5708ea3..4715d1b 100644 --- a/systemd.el +++ b/systemd.el @@ -202,21 +202,6 @@ file, defaulting to the link under point, if any." (interactive) (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 () "Return t if current line begins with \"[\", otherwise nil." (= (char-after (line-beginning-position)) ?\[)) @@ -277,6 +262,21 @@ Only matches comments on lines passing `systemd-construct-start-p'." (not (systemd-construct-start-p)))) 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 `((systemd-comment-matcher (1 'font-lock-comment-delimiter-face)