diff options
| author | Matt Carberry <carberry.matt@gmail.com> | 2013-11-02 21:26:29 -0700 |
|---|---|---|
| committer | Matt Carberry <carberry.matt@gmail.com> | 2013-11-02 21:26:29 -0700 |
| commit | 519b86b8a810e12fe4247c56ffb894579c6b22e7 (patch) | |
| tree | 837c99dc2a3ca5afffe7371fb0059c2aa445bdb3 /src/etc/vim/syntax | |
| parent | e0c01ca15383513eb2981b6ee532c33ea546b4a8 (diff) | |
| download | rust-519b86b8a810e12fe4247c56ffb894579c6b22e7.tar.gz rust-519b86b8a810e12fe4247c56ffb894579c6b22e7.zip | |
Added octal literal support.
Diffstat (limited to 'src/etc/vim/syntax')
| -rw-r--r-- | src/etc/vim/syntax/rust.vim | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/etc/vim/syntax/rust.vim b/src/etc/vim/syntax/rust.vim index a0a239284ce..abac8a32d78 100644 --- a/src/etc/vim/syntax/rust.vim +++ b/src/etc/vim/syntax/rust.vim @@ -160,7 +160,10 @@ syn match rustNumber display "\<[0-9][0-9_]*\(i\|i8\|i16\|i32\|i64\)\>" syn match rustHexNumber display "\<0x[a-fA-F0-9_]\+\>" syn match rustHexNumber display "\<0x[a-fA-F0-9_]\+\(u\|u8\|u16\|u32\|u64\)\>" -syn match rustHexNumber display "\<0x[a-fA-F0-9_]\+\(i8\|i16\|i32\|i64\)\>" +syn match rustHexNumber display "\<0x[0-9_]\+\(i8\|i16\|i32\|i64\)\>" +syn match rustOctNumber display "\<0o[0-7_]\+\>" +syn match rustOctNumber display "\<0o[0-7_]\+\(u\|u8\|u16\|u32\|u64\)\>" +syn match rustOctNumber display "\<0o[0-7_]\+\(i8\|i16\|i32\|i64\)\>" syn match rustBinNumber display "\<0b[01_]\+\>" syn match rustBinNumber display "\<0b[01_]\+\(u\|u8\|u16\|u32\|u64\)\>" syn match rustBinNumber display "\<0b[01_]\+\(i8\|i16\|i32\|i64\)\>" @@ -198,6 +201,7 @@ syn region rustFoldBraces start="{" end="}" transparent fold " Default highlighting {{{1 hi def link rustHexNumber rustNumber +hi def link rustOctNumber rustNumber hi def link rustBinNumber rustNumber hi def link rustIdentifierPrime rustIdentifier hi def link rustTrait rustType |
