]> git.lizzy.rs Git - rust.git/commitdiff
add vim syntax highlighting support for raw string literals
authorBenjamin Herr <ben@0x539.de>
Wed, 2 Oct 2013 00:45:46 +0000 (02:45 +0200)
committerBenjamin Herr <ben@0x539.de>
Mon, 7 Oct 2013 23:44:05 +0000 (01:44 +0200)
src/etc/vim/syntax/rust.vim

index c465f076c74aba37bca10e04687b83df160107df..7d51c3b84758844e6c0ef798002bcf58361e7e4c 100644 (file)
@@ -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