summaryrefslogtreecommitdiffstats
path: root/syntax/rust.vim
diff options
context:
space:
mode:
authorAdam Stankiewicz <sheerun@sher.pl>2013-10-17 15:54:18 +0200
committerAdam Stankiewicz <sheerun@sher.pl>2013-10-17 15:54:18 +0200
commit57cfac7ae384466c3ff2543a9200319dc1d459a0 (patch)
treed9c89bda58e53cf4c23442df3cd15309ee621aa6 /syntax/rust.vim
parent085aad28a49395507b4ef1939b2fd75d6db781bf (diff)
downloadvim-polyglot-57cfac7ae384466c3ff2543a9200319dc1d459a0.tar.gz
vim-polyglot-57cfac7ae384466c3ff2543a9200319dc1d459a0.zip
Update latex, csv, handlebars and rust
Diffstat (limited to 'syntax/rust.vim')
-rw-r--r--syntax/rust.vim1
1 files changed, 1 insertions, 0 deletions
diff --git a/syntax/rust.vim b/syntax/rust.vim
index c465f076..7d51c3b8 100644
--- a/syntax/rust.vim
+++ b/syntax/rust.vim
@@ -148,6 +148,7 @@ syn match rustFormat display "%%" contained
syn match rustSpecial display contained /\\\([nrt\\'"]\|x\x\{2}\|u\x\{4}\|U\x\{8}\)/
syn match rustStringContinuation display contained /\\\n\s*/
syn region rustString start=+"+ skip=+\\\\\|\\"+ end=+"+ contains=rustTodo,rustFormat,rustSpecial,rustStringContinuation
+syn region rustString start='r\z(#*\)"' end='"\z1'
syn region rustAttribute start="#\[" end="\]" contains=rustString,rustDeriving
syn region rustDeriving start="deriving(" end=")" contained contains=rustTrait