Browse Source

emacs.el: Update highlight regexp

pull/15/head
10sr 8 years ago
parent
commit
55176a6918
1 changed files with 19 additions and 17 deletions
  1. +19
    -17
      emacs.el

+ 19
- 17
emacs.el View File

@@ -1897,27 +1897,29 @@ This mode is a simplified version of `adoc-mode'."

(define-derived-mode editorconfig-conf-mode conf-mode "EditorConfig"
"Major mode for editing .editorconfig files."
;; TODO: highlight for : separated assgnment
(setq conf-assignment-regexp ".+?\\([ \t]*[=:][ \t]*\\)")
(conf-mode-initialize
"#"
`(
("^#.*\\|^;.*\\| #.*\\| ;.*" 0 font-lock-comment-face)
("^[ \t]*\\(root\\)[ \t]*=" 1 font-lock-builtin-face)
("^[ \t]*\\(indent_style\\)[ \t]*=" 1 font-lock-builtin-face)
("^[ \t]*\\(indent_size\\)[ \t]*=" 1 font-lock-builtin-face)
("^[ \t]*\\(tab_width\\)[ \t]*=" 1 font-lock-builtin-face)
("^[ \t]*\\(end_of_line\\)[ \t]*=" 1 font-lock-builtin-face)
("^[ \t]*\\(charset\\)[ \t]*=" 1 font-lock-builtin-face)
("^[ \t]*\\(trim_trailing_whitespace\\)[ \t]*=" 1 font-lock-builtin-face)
("^[ \t]*\\(insert_final_newline\\)[ \t]*=" 1 font-lock-builtin-face)
("^[ \t]*\\(max_line_length\\)[ \t]*=" 1 font-lock-builtin-face)
("=[ \t]*\\(true\\)\\([ \t]\\|$\\)" 1 font-lock-constant-face)
("=[ \t]*\\(false\\)\\([ \t]\\|$\\)" 1 font-lock-constant-face)
("=[ \t]*\\(lf\\)\\([ \t]\\|$\\)" 1 font-lock-constant-face)
("=[ \t]*\\(cr\\)\\([ \t]\\|$\\)" 1 font-lock-constant-face)
("=[ \t]*\\(crlf\\)\\([ \t]\\|$\\)" 1 font-lock-constant-face)
("=[ \t]*\\(space\\)\\([ \t]\\|$\\)" 1 font-lock-constant-face)
("=[ \t]*\\(tab\\)\\([ \t]\\|$\\)" 1 font-lock-constant-face)
("^[ \t]*\\(root\\)[ \t]*[=:]" 1 font-lock-builtin-face)
("^[ \t]*\\(indent_style\\)[ \t]*[=:]" 1 font-lock-builtin-face)
("^[ \t]*\\(indent_size\\)[ \t]*[=:]" 1 font-lock-builtin-face)
("^[ \t]*\\(tab_width\\)[ \t]*[=:]" 1 font-lock-builtin-face)
("^[ \t]*\\(end_of_line\\)[ \t]*[=:]" 1 font-lock-builtin-face)
("^[ \t]*\\(charset\\)[ \t]*[=:]" 1 font-lock-builtin-face)
("^[ \t]*\\(trim_trailing_whitespace\\)[ \t]*[=:]" 1 font-lock-builtin-face)
("^[ \t]*\\(insert_final_newline\\)[ \t]*[=:]" 1 font-lock-builtin-face)
("^[ \t]*\\(max_line_length\\)[ \t]*[=:]" 1 font-lock-builtin-face)
("[=:][ \t]*\\(true\\)\\([ \t]\\|$\\)" 1 font-lock-constant-face)
("[=:][ \t]*\\(false\\)\\([ \t]\\|$\\)" 1 font-lock-constant-face)
("[=:][ \t]*\\(lf\\)\\([ \t]\\|$\\)" 1 font-lock-constant-face)
("[=:][ \t]*\\(cr\\)\\([ \t]\\|$\\)" 1 font-lock-constant-face)
("[=:][ \t]*\\(crlf\\)\\([ \t]\\|$\\)" 1 font-lock-constant-face)
("[=:][ \t]*\\(space\\)\\([ \t]\\|$\\)" 1 font-lock-constant-face)
("[=:][ \t]*\\(tab\\)\\([ \t]\\|$\\)" 1 font-lock-constant-face)

("^[ \t]*\\[\\(.+?\\)\\]" 1 'font-lock-type-face)
,@conf-font-lock-keywords)))


Loading…
Cancel
Save