On Thu, November 17, 2011 10:24 am, Michael Darling wrote: > Hi, > > I'm running vim 7.3 (2010 Aug 15), compiled from source. I don't mind > running a developmental build, as long as it's relatively stable, if > that's > needed. > > As many of you probably know, c++11 supports raw string literals. I'm not > sure which gcc version added support, but I'm running an "experimental" > source build, 4.7.0 20111106. The following code works: > > string foo = R"(foo"bar this is awesome)"; > > Instead of having to use: > > string foo = "(foo\"bar this is awesome"; > > Obviously not much difference there, but in one of the programs I'm > writing, it's going to save hundreds or thousands of escapes, and many > headaches. > > Only issue is that vim doesn't recognize the new syntax, and shows the > "(foo" as a string, and everything else outside. It shows this as a > keyword, and is confused by the closing parenthesis since the first one > was > in quotes. > > > Any way to get vim syntax highlighting to recognize this?
Have you tried: http://www.vim.org/scripts/script.php?script_id=3797 >From the description of that page, I think the author will implement that feature, if it isn't there yet. regards, Christian -- You received this message from the "vim_use" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php
