X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=runtime%2Fsyntax%2Fgit-commit.yaml;h=3429edd2c39e0bcd930d84d6379a9723d5fd894e;hb=e420872a270e351653f62756cda24892dc1417c9;hp=483f4fdeeecc6786c0e6f2f6bc64790713f9ad52;hpb=2e6cbcb362a4eba98a0019538d8fd6d924745f16;p=micro.git diff --git a/runtime/syntax/git-commit.yaml b/runtime/syntax/git-commit.yaml index 483f4fde..3429edd2 100644 --- a/runtime/syntax/git-commit.yaml +++ b/runtime/syntax/git-commit.yaml @@ -1,28 +1,25 @@ filetype: git-commit detect: - filename: "COMMIT_EDITMSG|TAG_EDITMSG" + filename: "^(.*[\\/])?(COMMIT_EDITMSG|TAG_EDITMSG)$" rules: - # Commit message - - ignore: ".*" + # 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:" + - 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" + # Color keywords for closing issues (such as on Github) + - type.keyword: "\\b(?i)((fix(es|ed)?|close(s|d)?) #[0-9]+)\\b" + # Comments - - comment: - start: "#" + - comment.line: + start: "^#" end: "$" rules: [] - # File changes - - keyword: "#[[:space:]](deleted|modified|new file|renamed):[[:space:]].*" - - keyword: "#[[:space:]]deleted:" - - keyword: "#[[:space:]]modified:" - - keyword: "#[[:space:]]new file:" - - keyword: "#[[:space:]]renamed:" - # Untracked filenames - - error: "^# [^/?*:;{}\\\\]+\\.[^/?*:;{}\\\\]+$" - - keyword: "^#[[:space:]]Changes.*[:]" - - keyword: "^#[[:space:]]Your branch and '[^']+" - - keyword: "^#[[:space:]]Your branch and '" - - keyword: "^#[[:space:]]On branch [^ ]+" - - keyword: "^#[[:space:]]On branch" - # Recolor hash symbols - - special: "#"