]> git.lizzy.rs Git - micro.git/blob - runtime/syntax/git-rebase-todo.micro
Small fix for space detection
[micro.git] / runtime / syntax / git-rebase-todo.micro
1 # This syntax format is used for interactive rebasing
2 syntax "git-rebase-todo" "git-rebase-todo"
3
4 # Default
5 color ignore ".*"
6
7 # Comments
8 color comment "^#.*"
9
10 # Rebase commands
11 color keyword       "^(e|edit) [0-9a-f]{7,40}"
12 color keyword       "^#  (e, edit)"
13 color keyword "^(f|fixup) [0-9a-f]{7,40}"
14 color keyword "^#  (f, fixup)"
15 color keyword "^(p|pick) [0-9a-f]{7,40}"
16 color keyword "^#  (p, pick)"
17 color keyword        "^(r|reword) [0-9a-f]{7,40}"
18 color keyword        "^#  (r, reword)"
19 color keyword   "^(s|squash) [0-9a-f]{7,40}"
20 color keyword   "^#  (s, squash)"
21 color keyword      "^(x|exec) [^ ]+ [0-9a-f]{7,40}"
22 color keyword      "^#  (x, exec)"
23
24 # Recolor hash symbols
25 color special "#"
26
27 # Commit IDs
28 color identifier "[0-9a-f]{7,40}"