blob: f11e3074445d9d6ff36ab7a95bda082d3de8170d [file] [log] [blame]
Bram Moolenaar071d4272004-06-13 20:20:40 +00001" Vim syntax file
Bram Moolenaar3577c6f2008-06-24 21:16:56 +00002" Language: Objective C++
3" Maintainer: Kazunobu Kuriyama <kazunobu.kuriyama@nifty.com>
4" Ex-Maintainer: Anthony Hodsdon <ahodsdon@fastmail.fm>
5" Last Change: 2007 Oct 29
Bram Moolenaar071d4272004-06-13 20:20:40 +00006
Bram Moolenaar89bcfda2016-08-30 23:26:57 +02007" quit when a syntax file was already loaded
8if exists("b:current_syntax")
Bram Moolenaar071d4272004-06-13 20:20:40 +00009 finish
10endif
11
12" Read in C++ and ObjC syntax files
Bram Moolenaar89bcfda2016-08-30 23:26:57 +020013runtime! syntax/cpp.vim
14unlet b:current_syntax
15runtime! syntax/objc.vim
Bram Moolenaar071d4272004-06-13 20:20:40 +000016
Bram Moolenaar071d4272004-06-13 20:20:40 +000017syn keyword objCppNonStructure class template namespace transparent contained
18syn keyword objCppNonStatement new delete friend using transparent contained
19
20let b:current_syntax = "objcpp"