init
This commit is contained in:
16
micro/syntax/haml.yaml
Normal file
16
micro/syntax/haml.yaml
Normal file
@@ -0,0 +1,16 @@
|
||||
filetype: haml
|
||||
|
||||
detect:
|
||||
filename: "\\.haml$"
|
||||
|
||||
rules:
|
||||
- symbol: "-|="
|
||||
- default: "->|=>"
|
||||
- constant: "([ ]|^)%[0-9A-Za-z_]+>"
|
||||
- special: ":[0-9A-Za-z_]+>"
|
||||
- type: "\\.[A-Za-z_]+>"
|
||||
- constant.string: "\"([^\"]|(\\\\\"))*\"|%[QW]?\\{[^}]*\\}|%[QW]?\\([^)]*\\)|%[QW]?<[^>]*>|%[QW]?\\$[^$]*\\$|%[QW]?\\^[^^]*\\^|%[QW]?![^!]*!"
|
||||
- constant.string: "'([^']|(\\\\'))*'|%[qw]\\{[^}]*\\}|%[qw]\\([^)]*\\)|%[qw]<[^>]*>|%[qw]\\[[^]]*\\]|%[qw]\\$[^$]*\\$|%[qw]\\^[^^]*\\^|%[qw]![^!]*!"
|
||||
- identifier: "#\\{[^}]*\\}"
|
||||
- identifier.var: "(@|@@)[0-9A-Z_a-z]+"
|
||||
- comment: "#[^{].*$|#$"
|
||||
Reference in New Issue
Block a user