]> git.lizzy.rs Git - micro.git/blob - runtime/syntax/vi.yaml
Add support for lookbehind in region regexes
[micro.git] / runtime / syntax / vi.yaml
1 filetype: vi
2
3 detect:
4     filename: "(^|/|\\.)(ex|vim)rc$|\\.vim"
5
6 rules:
7     - identifier: "[A-Za-z_][A-Za-z0-9_]*[[:space:]]*[()]"
8     - statement: "\\b([nvxsoilc]?(nore|un)?map|[nvlx]n|[ico]?no|[cilovx][um]|s?unm)\\b"
9     - statement: "\\b(snor|nun|nm|set|if|endif|let|unlet)\\b"
10     - statement: "[!&=]"
11     - constant.number: "\\b[0-9]+\\b"
12
13     - constant.string:
14         start: "\""
15         end: "(?<!\\\\)\""
16         rules:
17             - constant.specialChar: "\\\\."
18
19     - constant.string:
20         start: "'"
21         end: "(?<!\\\\)'"
22         rules:
23             - constant.specialChar: "\\\\."
24
25     - constant.comment:
26         start: "\""
27         end: "$"
28         rules: []
29         
30