Hi I'm managing vim-jp.
vim-jp is working group that hope to make developer's network in japan, and fix vim bugs, provide binary packages for MacOSX/Windows, writing blog entries about vim, provide useful plugins. http://vim-jp.org/ We discuss in japanese and send many patches to vim-dev. We are decided to provide c/cpp syntax files support C++0x/C+11. https://github.com/vim-jp/cpp-vim Currently, it's applied as 'after' plugins. If you allow, We'll maintenance it from now if possible. License of those files are VIM license. Best Regards, Thanks. - Yasuhiro Matsumoto On Saturday, June 9, 2012 8:06:13 PM UTC+9, Bram Moolenaar wrote: > Ricardo wrote: > > > On Tuesday, December 15, 2009 12:19:37 PM UTC+1, Michael Tsang wrote: > > > diff -ur vim-7.2.245.orig/runtime/syntax/cpp.vim > > > vim-7.2.245/runtime/syntax/cpp.vim > > > --- vim-7.2.245.orig/runtime/syntax/cpp.vim 2009-12-15 > > > 19:17:48.000000000 > > > +0800 > > > +++ vim-7.2.245/runtime/syntax/cpp.vim 2009-12-15 19:18:04.000000000 > > > +0800 > > > @@ -33,6 +33,14 @@ > > > syn keyword cppNumber NPOS > > > syn keyword cppBoolean true false > > > > > > +if !exists("cpp_no_cpp0x") " ISO C++0x > > > + syn keyword cppOperator alignof > > > + syn keyword cppType char16_t char32_t decltype > > > + syn keyword cppStorageClass constexpr thread_local > > > + syn keyword cppConstant nullptr > > > + syn keyword cppStatement static_assert > > > +endif > > > + > > > " The minimum and maximum operators in GNU C++ > > > syn match cppMinMax "[<>]?" > > > > > > @@ -54,6 +62,7 @@ > > > HiLink cppStructure Structure > > > HiLink cppNumber Number > > > HiLink cppBoolean Boolean > > > + HiLink cppConstant Constant > > > delcommand HiLink > > > endif > > > > Sorry > > > > On Tuesday, December 15, 2009 12:19:37 PM UTC+1, Michael Tsang wrote: > > > diff -ur vim-7.2.245.orig/runtime/syntax/cpp.vim > > > vim-7.2.245/runtime/syntax/cpp.vim > > > --- vim-7.2.245.orig/runtime/syntax/cpp.vim 2009-12-15 > > > 19:17:48.000000000 > > > +0800 > > > +++ vim-7.2.245/runtime/syntax/cpp.vim 2009-12-15 19:18:04.000000000 > > > +0800 > > > @@ -33,6 +33,14 @@ > > > syn keyword cppNumber NPOS > > > syn keyword cppBoolean true false > > > > > > +if !exists("cpp_no_cpp0x") " ISO C++0x > > > + syn keyword cppOperator alignof > > > + syn keyword cppType char16_t char32_t decltype > > > + syn keyword cppStorageClass constexpr thread_local > > > + syn keyword cppConstant nullptr > > > + syn keyword cppStatement static_assert > > > +endif > > > + > > > " The minimum and maximum operators in GNU C++ > > > syn match cppMinMax "[<>]?" > > > > > > @@ -54,6 +62,7 @@ > > > HiLink cppStructure Structure > > > HiLink cppNumber Number > > > HiLink cppBoolean Boolean > > > + HiLink cppConstant Constant > > > delcommand HiLink > > > endif > > > > Apologies for reviving such an old post, but this patch seems useful > > now that C++ 11 is on the streets and it was never applied. Seems like > > a small change no too much intrusive. Maybe the variable > > "cpp_no_cpp0x" should be renamed to "cpp_no_cpp11" but apart from > > that, seems nice. > > The maintainer of the C++ file, Ken Shan, has not contacted us for > almost ten years. We need someone else to maintain this syntax file. > > -- > Now it is such a bizarrely improbable coincidence that anything as > mind-bogglingly useful as the Babel fish could have evolved purely by chance > that some thinkers have chosen to see it as a final and clinching proof of the > NON-existence of God. > The argument goes something like this: 'I refuse to prove that I exist,' says > God, 'for proof denies faith, and without faith I am nothing.' > 'But,' says Man, 'the Babel fish is a dead giveaway, isn't it? It could not > have evolved by chance. It proves you exist, and so therefore, by your own > arguments, you don't. QED.' > 'Oh dear,' says God, 'I hadn't thought of that,' and promptly vanishes in a > puff of logic. > 'Oh, that was easy,' says Man, and for an encore goes on to prove that black > is white and gets himself killed on the next pedestrian crossing. > -- Douglas Adams, "The Hitchhiker's Guide to the Galaxy" > > /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net \\\ > /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ > \\\ an exciting new programming language -- http://www.Zimbu.org /// > \\\ help me help AIDS victims -- http://ICCF-Holland.org /// On Saturday, June 9, 2012 8:06:13 PM UTC+9, Bram Moolenaar wrote: > Ricardo wrote: > > > On Tuesday, December 15, 2009 12:19:37 PM UTC+1, Michael Tsang wrote: > > > diff -ur vim-7.2.245.orig/runtime/syntax/cpp.vim > > > vim-7.2.245/runtime/syntax/cpp.vim > > > --- vim-7.2.245.orig/runtime/syntax/cpp.vim 2009-12-15 > > > 19:17:48.000000000 > > > +0800 > > > +++ vim-7.2.245/runtime/syntax/cpp.vim 2009-12-15 19:18:04.000000000 > > > +0800 > > > @@ -33,6 +33,14 @@ > > > syn keyword cppNumber NPOS > > > syn keyword cppBoolean true false > > > > > > +if !exists("cpp_no_cpp0x") " ISO C++0x > > > + syn keyword cppOperator alignof > > > + syn keyword cppType char16_t char32_t decltype > > > + syn keyword cppStorageClass constexpr thread_local > > > + syn keyword cppConstant nullptr > > > + syn keyword cppStatement static_assert > > > +endif > > > + > > > " The minimum and maximum operators in GNU C++ > > > syn match cppMinMax "[<>]?" > > > > > > @@ -54,6 +62,7 @@ > > > HiLink cppStructure Structure > > > HiLink cppNumber Number > > > HiLink cppBoolean Boolean > > > + HiLink cppConstant Constant > > > delcommand HiLink > > > endif > > > > Sorry > > > > On Tuesday, December 15, 2009 12:19:37 PM UTC+1, Michael Tsang wrote: > > > diff -ur vim-7.2.245.orig/runtime/syntax/cpp.vim > > > vim-7.2.245/runtime/syntax/cpp.vim > > > --- vim-7.2.245.orig/runtime/syntax/cpp.vim 2009-12-15 > > > 19:17:48.000000000 > > > +0800 > > > +++ vim-7.2.245/runtime/syntax/cpp.vim 2009-12-15 19:18:04.000000000 > > > +0800 > > > @@ -33,6 +33,14 @@ > > > syn keyword cppNumber NPOS > > > syn keyword cppBoolean true false > > > > > > +if !exists("cpp_no_cpp0x") " ISO C++0x > > > + syn keyword cppOperator alignof > > > + syn keyword cppType char16_t char32_t decltype > > > + syn keyword cppStorageClass constexpr thread_local > > > + syn keyword cppConstant nullptr > > > + syn keyword cppStatement static_assert > > > +endif > > > + > > > " The minimum and maximum operators in GNU C++ > > > syn match cppMinMax "[<>]?" > > > > > > @@ -54,6 +62,7 @@ > > > HiLink cppStructure Structure > > > HiLink cppNumber Number > > > HiLink cppBoolean Boolean > > > + HiLink cppConstant Constant > > > delcommand HiLink > > > endif > > > > Apologies for reviving such an old post, but this patch seems useful > > now that C++ 11 is on the streets and it was never applied. Seems like > > a small change no too much intrusive. Maybe the variable > > "cpp_no_cpp0x" should be renamed to "cpp_no_cpp11" but apart from > > that, seems nice. > > The maintainer of the C++ file, Ken Shan, has not contacted us for > almost ten years. We need someone else to maintain this syntax file. > > -- > Now it is such a bizarrely improbable coincidence that anything as > mind-bogglingly useful as the Babel fish could have evolved purely by chance > that some thinkers have chosen to see it as a final and clinching proof of the > NON-existence of God. > The argument goes something like this: 'I refuse to prove that I exist,' says > God, 'for proof denies faith, and without faith I am nothing.' > 'But,' says Man, 'the Babel fish is a dead giveaway, isn't it? It could not > have evolved by chance. It proves you exist, and so therefore, by your own > arguments, you don't. QED.' > 'Oh dear,' says God, 'I hadn't thought of that,' and promptly vanishes in a > puff of logic. > 'Oh, that was easy,' says Man, and for an encore goes on to prove that black > is white and gets himself killed on the next pedestrian crossing. > -- Douglas Adams, "The Hitchhiker's Guide to the Galaxy" > > /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net \\\ > /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ > \\\ an exciting new programming language -- http://www.Zimbu.org /// > \\\ help me help AIDS victims -- http://ICCF-Holland.org /// -- You received this message from the "vim_dev" 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
