]> git.lizzy.rs Git - micro.git/blob - runtime/syntax/git-rebase-todo.yaml
ac533b6ce1db06f7b93880d2de41fb7cc7faffee
[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     - ignore: ".*"
8     - comment: "^#.*"
9     - statement: "^(e|edit) [0-9a-f]{7,40}"
10     - statement: "^#  (e, edit)"
11     - statement: "^(f|fixup) [0-9a-f]{7,40}"
12     - statement: "^#  (f, fixup)"
13     - statement: "^(p|pick) [0-9a-f]{7,40}"
14     - statement: "^#  (p, pick)"
15     - statement: "^(r|reword) [0-9a-f]{7,40}"
16     - statement: "^#  (r, reword)"
17     - statement: "^(s|squash) [0-9a-f]{7,40}"
18     - statement: "^#  (s, squash)"
19     - statement: "^(x|exec) [^ ]+ [0-9a-f]{7,40}"
20     - statement: "^#  (x, exec)"
21     - special: "#"
22     - identifier: "[0-9a-f]{7,40}"