Skip to content

Commit 66af850

Browse files
committed
Update prelude items in Vim syntax.
1 parent 256b094 commit 66af850

File tree

1 file changed

+9
-20
lines changed

1 file changed

+9
-20
lines changed

src/etc/vim/syntax/rust.vim

Lines changed: 9 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,7 @@ syn keyword rustType f64 i8 i16 i32 i64 str Self
5252
" to make it easy to update.
5353

5454
" Core operators {{{3
55-
syn keyword rustTrait Sized
56-
syn keyword rustTrait Freeze Send
55+
syn keyword rustTrait Freeze Pod Send Sized
5756
syn keyword rustTrait Add Sub Mul Div Rem Neg Not
5857
syn keyword rustTrait BitAnd BitOr BitXor
5958
syn keyword rustTrait Drop
@@ -64,32 +63,25 @@ syn keyword rustEnum Result
6463
syn keyword rustEnumVariant Ok Err
6564

6665
" Functions {{{3
67-
"syn keyword rustFunction print println
68-
"syn keyword rustFunction range
6966
"syn keyword rustFunction from_str
67+
"syn keyword rustFunction range
68+
"syn keyword rustFunction drop
7069

7170
" Types and traits {{{3
7271
syn keyword rustTrait Any AnyOwnExt AnyRefExt AnyMutRefExt
7372
syn keyword rustTrait Ascii AsciiCast OwnedAsciiCast AsciiStr IntoBytes
74-
syn keyword rustTrait Bool
7573
syn keyword rustTrait ToCStr
7674
syn keyword rustTrait Char
7775
syn keyword rustTrait Clone DeepClone
7876
syn keyword rustTrait Eq Ord TotalEq TotalOrd Ordering Equiv
7977
syn keyword rustEnumVariant Less Equal Greater
8078
syn keyword rustTrait Container Mutable Map MutableMap Set MutableSet
81-
syn keyword rustTrait Default
82-
syn keyword rustTrait Hash
83-
syn keyword rustTrait FromStr
8479
syn keyword rustTrait FromIterator Extendable
8580
syn keyword rustTrait Iterator DoubleEndedIterator RandomAccessIterator CloneableIterator
8681
syn keyword rustTrait OrdIterator MutableDoubleEndedIterator ExactSize
87-
88-
syn keyword rustTrait Algebraic Trigonometric Exponential Hyperbolic
89-
syn keyword rustTrait Bitwise Bounded Fractional
90-
syn keyword rustTrait Num NumCast CheckedAdd CheckedSub CheckedMul CheckedDiv
91-
syn keyword rustTrait Orderable Signed Unsigned Round
92-
syn keyword rustTrait Primitive Int Float ToStrRadix ToPrimitive FromPrimitive
82+
syn keyword rustTrait Num NumCast CheckedAdd CheckedSub CheckedMul
83+
syn keyword rustTrait Signed Unsigned Round
84+
syn keyword rustTrait Primitive Int Float ToPrimitive FromPrimitive
9385
syn keyword rustTrait GenericPath Path PosixPath WindowsPath
9486
syn keyword rustTrait RawPtr
9587
syn keyword rustTrait Buffer Writer Reader Seek
@@ -99,20 +91,17 @@ syn keyword rustTrait Tuple1 Tuple2 Tuple3 Tuple4
9991
syn keyword rustTrait Tuple5 Tuple6 Tuple7 Tuple8
10092
syn keyword rustTrait Tuple9 Tuple10 Tuple11 Tuple12
10193
syn keyword rustTrait ImmutableEqVector ImmutableTotalOrdVector ImmutableCloneableVector
102-
syn keyword rustTrait OwnedVector OwnedCloneableVector OwnedEqVector MutableVector
94+
syn keyword rustTrait OwnedVector OwnedCloneableVector OwnedEqVector
95+
syn keyword rustTrait MutableVector MutableTotalOrdVector
10396
syn keyword rustTrait Vector VectorVector CloneableVector ImmutableVector
10497

10598
"syn keyword rustFunction stream
106-
syn keyword rustTrait Port Chan GenericChan GenericSmartChan GenericPort Peekable
99+
syn keyword rustTrait Port Chan
107100
"syn keyword rustFunction spawn
108101

109102
syn keyword rustSelf self
110103
syn keyword rustBoolean true false
111104

112-
syn keyword rustConstant Some None " option
113-
syn keyword rustConstant Ok Err " result
114-
syn keyword rustConstant Less Equal Greater " Ordering
115-
116105
" Other syntax {{{2
117106

118107
" If foo::bar changes to foo.bar, change this ("::" to "\.").

0 commit comments

Comments
 (0)