diff options
| author | Matt Brubeck <mbrubeck@cs.hmc.edu> | 2012-01-20 16:08:51 -0800 |
|---|---|---|
| committer | Matt Brubeck <mbrubeck@cs.hmc.edu> | 2012-01-20 16:08:51 -0800 |
| commit | 155601eefe58362a2958a66318e97f7776e77b1d (patch) | |
| tree | 85d390f87bbdcfed730b3fb4b1dcee91a62ddfbd | |
| parent | 4efdab0059c787c030bfbb32c052bd151e6964d1 (diff) | |
| download | rust-155601eefe58362a2958a66318e97f7776e77b1d.tar.gz rust-155601eefe58362a2958a66318e97f7776e77b1d.zip | |
Update the keyword lists in rust.md and syntax.vim
Add new keywords "enum" and "of", and remove old keywords "auth", "chan", "log_err", "tag", and "task". Also add reserved words to the syntax file, to help Vim users avoid using them as identifiers.
| -rw-r--r-- | doc/rust.md | 5 | ||||
| -rw-r--r-- | src/etc/vim/syntax/rust.vim | 13 |
2 files changed, 11 insertions, 7 deletions
diff --git a/doc/rust.md b/doc/rust.md index bd3661e72fe..69de740a79e 100644 --- a/doc/rust.md +++ b/doc/rust.md @@ -218,16 +218,17 @@ alt any as assert be bind block bool break char check claim const cont do -else export +else enum export f32 f64 fail false float fn for i16 i32 i64 i8 if iface impl import in int let log mod mutable native note +of prove pure resource ret self str syntax -tag true type +true type u16 u32 u64 u8 uint unchecked unsafe use vec while diff --git a/src/etc/vim/syntax/rust.vim b/src/etc/vim/syntax/rust.vim index 417d53c56fa..17d59eeddbb 100644 --- a/src/etc/vim/syntax/rust.vim +++ b/src/etc/vim/syntax/rust.vim @@ -14,15 +14,18 @@ if !exists("main_syntax") let main_syntax='rust' endif -syn keyword rustKeyword alt as assert auth be bind block break chan +syn keyword rustKeyword alt as assert be bind block break syn keyword rustKeyword check claim cont const copy do else enum export fail syn keyword rustKeyword fn for if iface impl import in inline lambda let log -syn keyword rustKeyword log_err mod mutable native note of prove pure -syn keyword rustKeyword resource ret self tag type unsafe use while -syn keyword rustKeyword with +syn keyword rustKeyword mod mutable native note of prove pure +syn keyword rustKeyword resource ret self syntax type unchecked +syn keyword rustKeyword unsafe use while with + +" Reserved words +syn keyword rustKeyword m32 m64 m128 f80 f16 f128 class trait syn keyword rustType any int uint float char bool u8 u16 u32 u64 f32 -syn keyword rustType f64 i8 i16 i32 i64 str task +syn keyword rustType f64 i8 i16 i32 i64 str syn keyword rustBoolean true false |
