]> git.lizzy.rs Git - micro.git/blob - runtime/syntax/git-rebase-todo.yaml
Merge
[micro.git] / runtime / syntax / git-rebase-todo.yaml
1 filetype: git-rebase-todo
2
3 detect:
4     filename: "git-rebase-todo"
5
6 rules:
7     # Comments
8     - comment:
9         start: "#"
10         end: "$"
11         rules: []
12     # Rebase commands
13     - statement: "^(e|edit) [0-9a-f]{7,40}"
14     - statement: "^#  (e, edit)"
15     - statement: "^(f|fixup) [0-9a-f]{7,40}"
16     - statement: "^#  (f, fixup)"
17     - statement: "^(p|pick) [0-9a-f]{7,40}"
18     - statement: "^#  (p, pick)"
19     - statement: "^(r|reword) [0-9a-f]{7,40}"
20     - statement: "^#  (r, reword)"
21     - statement: "^(s|squash) [0-9a-f]{7,40}"
22     - statement: "^#  (s, squash)"
23     - statement: "^(x|exec) [^ ]+ [0-9a-f]{7,40}"
24     - statement: "^#  (x, exec)"
25     # Recolor hash symbols
26     - special: "#"
27     # Commit IDs
28     - identifier: "[0-9a-f]{7,40}"