Mercurial > vim
view runtime/syntax/objcpp.vim @ 995:9aec644c45dc v7.0.121
updated for version 7.0-121
author | vimboss |
---|---|
date | Sun, 08 Oct 2006 11:56:24 +0000 |
parents | 3fc0f57ecb91 |
children | 73fe8baea242 |
line wrap: on
line source
" Vim syntax file " Language: ObjC++ " Maintainer: Anthony Hodsdon <ahodsdon@fastmail.fm> " Last change: 2003 Apr 25 " For version 5.x: Clear all syntax items " For version 6.x: Quit when a syntax file was already loaded if version < 600 syntax clear elseif exists("b:current_syntax") finish endif " Read in C++ and ObjC syntax files if version < 600 so <sfile>:p:h/cpp.vim so <sflie>:p:h/objc.vim else runtime! syntax/cpp.vim unlet b:current_syntax runtime! syntax/objc.vim endif " Note that we already have a region for method calls ( [objc_class method] ) " by way of cBracket. syn region objCFunc start="^\s*[-+]" end="$" contains=ALLBUT,cErrInParen,cErrInBracket syn keyword objCppNonStructure class template namespace transparent contained syn keyword objCppNonStatement new delete friend using transparent contained let b:current_syntax = "objcpp"