diff options
author | Fanael Linithien <fanael4@gmail.com> | 2014-11-22 17:15:46 (GMT) |
---|---|---|
committer | Fanael Linithien <fanael4@gmail.com> | 2014-11-23 21:23:30 (GMT) |
commit | a13b64746022ab1f5f47c18b0bd1cc3c909e210e (patch) | |
tree | 8df40f13c6a1ba56dbc7c7c1164774c350882b51 /misc | |
parent | 6091cfefcd0f283eef17e256db4991cc7c3daac4 (diff) | |
download | Ninja-a13b64746022ab1f5f47c18b0bd1cc3c909e210e.zip Ninja-a13b64746022ab1f5f47c18b0bd1cc3c909e210e.tar.gz Ninja-a13b64746022ab1f5f47c18b0bd1cc3c909e210e.tar.bz2 |
Reindent ninja-mode.el using Emacs.
Emacs knows best how to indent Emacs Lisp.
Diffstat (limited to 'misc')
-rw-r--r-- | misc/ninja-mode.el | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/misc/ninja-mode.el b/misc/ninja-mode.el index 0eae72e..ad1722c 100644 --- a/misc/ninja-mode.el +++ b/misc/ninja-mode.el @@ -22,22 +22,22 @@ ;;; Code: (defvar ninja-keywords - (list - '("^#.*" . font-lock-comment-face) - (cons (concat "^" (regexp-opt '("rule" "build" "subninja" "include" - "pool" "default") - 'words)) - font-lock-keyword-face) - '("\\([[:alnum:]_]+\\) =" . (1 font-lock-variable-name-face)) - ;; Variable expansion. - '("\\($[[:alnum:]_]+\\)" . (1 font-lock-variable-name-face)) - '("\\(${[[:alnum:]._]+}\\)" . (1 font-lock-variable-name-face)) - ;; Rule names - '("rule +\\([[:alnum:]_.-]+\\)" . (1 font-lock-function-name-face)) - ;; Build Statement - highlight the rule used, - ;; allow for escaped $,: in outputs. - '("build +\\(?:[^:$\n]\\|$[:$]\\)+ *: *\\([[:alnum:]_.-]+\\)" . - (1 font-lock-function-name-face)))) + (list + '("^#.*" . font-lock-comment-face) + (cons (concat "^" (regexp-opt '("rule" "build" "subninja" "include" + "pool" "default") + 'words)) + font-lock-keyword-face) + '("\\([[:alnum:]_]+\\) =" . (1 font-lock-variable-name-face)) + ;; Variable expansion. + '("\\($[[:alnum:]_]+\\)" . (1 font-lock-variable-name-face)) + '("\\(${[[:alnum:]._]+}\\)" . (1 font-lock-variable-name-face)) + ;; Rule names + '("rule +\\([[:alnum:]_.-]+\\)" . (1 font-lock-function-name-face)) + ;; Build Statement - highlight the rule used, + ;; allow for escaped $,: in outputs. + '("build +\\(?:[^:$\n]\\|$[:$]\\)+ *: *\\([[:alnum:]_.-]+\\)" . + (1 font-lock-function-name-face)))) ;;;###autoload (define-derived-mode ninja-mode prog-mode "ninja" |