on master help sign in
Merge pull request #696 from flopp/fstab-syntax
59f2b30Ethan P
assets/syntaxes/Fstab.sublime-syntaxnew file+25
@@ -0,0 +1,25 @@
1+%YAML 1.2
2+---
3+# http://www.sublimetext.com/docs/3/syntax.html
4+name: fstab
5+file_extensions:
6+ - fstab
7+scope: source.fstab
8+
9+contexts:
10+ main:
11+ - match: '^\s*\#.*'
12+ scope: comment.line.number-sign
13+ comment: just a comment line
14+ - match: ^\s*(\S+)\s+(\S+)\s+(\S+)\s+(\S+)\s+(0|1)\s+(0|1|2)\s*$
15+ captures:
16+ 1: entity.name.device.fstab
17+ 2: entity.name.mountpoint.fstab
18+ 3: entity.name.type.fstab
19+ 4: entity.name.options.fstab
20+ 5: constant.numeric.dump.fstab
21+ 6: constant.numeric.pass.fstab
22+ comment: a valid fstab line with 6 space-separated token groups
23+ - match: '^.*$'
24+ scope: invalid.illegal.fstab
25+ comment: everything else, probably an error