Skip to content

Commit 213291e

Browse files
committed
vim: Add a concealer for <->
This may break indentation though. However, without it, vim sees "<->" and interprets it as a "<", folloed by "->", which it conceals as a right arrow, so I'm not sure which is worse.
1 parent 37d7c9d commit 213291e

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/etc/vim/after/syntax/rust.vim

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,10 @@ syn match rustRightArrowHead contained ">" conceal cchar= 
1515
syn match rustRightArrowTail contained "-" conceal cchar=
1616
syn match rustNiceOperator "->" contains=rustRightArrowHead,rustRightArrowTail
1717

18+
syn match rustLeftRightArrowHead contained ">" conceal cchar= 
19+
syn match rustLeftRightArrowTail contained "<-" conceal cchar=
20+
syn match rustNiceOperator "<->" contains=rustLeftRightArrowHead,rustLeftRightArrowTail
21+
1822
syn match rustFatRightArrowHead contained ">" conceal cchar= 
1923
syn match rustFatRightArrowTail contained "=" conceal cchar=
2024
syn match rustNiceOperator "=>" contains=rustFatRightArrowHead,rustFatRightArrowTail

0 commit comments

Comments
 (0)