-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathcommit-message.JSON-tmLanguage
81 lines (80 loc) · 2.98 KB
/
commit-message.JSON-tmLanguage
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
// [PackageDev] target_format: plist, ext: tmLanguage
{
"name": "Commit Message",
"scopeName": "text.git-commit-message",
"fileTypes": ["COMMIT_EDITMSG","MERGE_MSG"],
"uuid": "6e83eb4a-b9de-42e5-a5fb-6371dac1c37e",
"patterns": [{
"name": "comment.line.number-sign.git-commit-message",
"begin": "^#",
"beginCaptures": {
"0": { "name": "punctuation.definition.comment.git-commit-message" }
},
"end": "$",
"patterns": [{
"name": "comment.line.on-branch.git-commit-message",
"match": "(?:On branch )([^ ]+)",
"captures": {
"1": { "name": "support.function.branch.git-commit-message" }
}
},
{
"name": "comment.line.on-branch.git-commit-message",
"match": "Your branch .* '([^ ']+)'",
"captures": {
"1": { "name": "support.function.branch.git-commit-message" }
}
},
{
"name": "comment.line.untracked.git-commit-message",
"begin": " Untracked files:",
"beginCaptures": {
"0": { "name": "entity.definition.untracked.git-commit-message" }
},
"end": "^#$",
"patterns": [{
"name": "comment.line.untracked-file.git-commit-message",
"match": "\t(.*)$",
"captures": {
"1": { "name": "support.function.file-status.git-commit-message"},
"2": { "name": "constant.character.branch.git-commit-message" }
}
}]
},
{
"name": "comment.line.discarded.git-commit-message",
"begin": " Change(?:s not staged for commit|d but not updated):",
"beginCaptures": {
"0": { "name": "entity.definition.discarded.git-commit-message" }
},
"end": "^#$",
"patterns": [{
"name": "comment.line.discarded.git-commit-message",
"match": "\t([^:]+):(.*)$",
"captures": {
"1": { "name": "support.function.file-status.git-commit-message"},
"2": { "name": "constant.character.branch.git-commit-message" }
}
}]
},
{
"name": "comment.line.selected.git-commit-message",
"begin": " Changes to be committed:",
"beginCaptures": {
"0": { "name": "entity.definition.selected.git-commit-message" }
},
"end": "^#$",
"patterns": [{
"name": "comment.line.selected.git-commit-message",
"match": "\t([^:]+):(.*)$",
"captures": {
"1": { "name": "support.function.file-status.git-commit-message"},
"2": { "name": "constant.character.branch.git-commit-message" }
}
}]
}]
},
{
"include": "source.diff"
}]
}