diff --git a/src/etc/vim/after/syntax/rust.vim b/src/etc/vim/after/syntax/rust.vim index 5fe51d38f4a..f4c1fc1160a 100644 --- a/src/etc/vim/after/syntax/rust.vim +++ b/src/etc/vim/after/syntax/rust.vim @@ -15,6 +15,10 @@ syn match rustRightArrowHead contained ">" conceal cchar=  syn match rustRightArrowTail contained "-" conceal cchar=⟶ syn match rustNiceOperator "->" contains=rustRightArrowHead,rustRightArrowTail +syn match rustLeftRightArrowHead contained ">" conceal cchar=  +syn match rustLeftRightArrowTail contained "<-" conceal cchar=⟷ +syn match rustNiceOperator "<->" contains=rustLeftRightArrowHead,rustLeftRightArrowTail + syn match rustFatRightArrowHead contained ">" conceal cchar=  syn match rustFatRightArrowTail contained "=" conceal cchar=⟹ syn match rustNiceOperator "=>" contains=rustFatRightArrowHead,rustFatRightArrowTail