filetype: git-commit detect: filename: "COMMIT_EDITMSG|TAG_EDITMSG" rules: # Commit message - ignore: ".*" # Comments - comment: start: "#" end: "$" rules: [] # File changes - type.keyword: "#[[:space:]](deleted|modified|new file|renamed):[[:space:]].*" - type.keyword: "#[[:space:]]deleted:" - type.keyword: "#[[:space:]]modified:" - type.keyword: "#[[:space:]]new file:" - type.keyword: "#[[:space:]]renamed:" # Untracked filenames - error: "^# [^/?*:;{}\\\\]+\\.[^/?*:;{}\\\\]+$" - type.keyword: "^#[[:space:]]Changes.*[:]" - type.keyword: "^#[[:space:]]Your branch and '[^']+" - type.keyword: "^#[[:space:]]Your branch and '" - type.keyword: "^#[[:space:]]On branch [^ ]+" - type.keyword: "^#[[:space:]]On branch" # Recolor hash symbols - special: "#"