annotate runtime/syntax/objc.vim @ 18486:9d887cad7315

Added tag v8.1.2237 for changeset 63ee3c2b140fe1b4801389872a8e47aec19d028b
author Bram Moolenaar <Bram@vim.org>
date Thu, 31 Oct 2019 20:00:04 +0100
parents aea5ebf352c4
children 83cfa1ef1bf2
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1 " Vim syntax file
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
2 " Language: Objective-C
7384
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
3 " Maintainer: Kazunobu Kuriyama <kazunobu.kuriyama@gmail.com>
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
4 " Last Change: 2015 Dec 14
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
5
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
6 """ Preparation for loading ObjC stuff
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
7 if exists("b:current_syntax")
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
8 finish
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
9 endif
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
10 if &filetype != 'objcpp'
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
11 syn clear
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
12 runtime! syntax/c.vim
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
13 endif
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
14 let s:cpo_save = &cpo
3496
d1e4abe8342c Fixed compatible mode in most runtime files.
Bram Moolenaar <bram@vim.org>
parents: 1121
diff changeset
15 set cpo&vim
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
16
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
17 """ ObjC proper stuff follows...
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
18
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
19 syn keyword objcPreProcMacro __OBJC__ __OBJC2__ __clang__
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
20
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
21 " Defined Types
4911
78c318784090 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4869
diff changeset
22 syn keyword objcPrincipalType id Class SEL IMP BOOL instancetype
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
23 syn keyword objcUsefulTerm nil Nil NO YES
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
24
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
25 " Preprocessor Directives
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
26 syn region objcImported display contained start=+"+ skip=+\\\\\|\\"+ end=+"+
7384
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
27 syn match objcImported display contained "\(<\h[-a-zA-Z0-9_/]*\.h>\|<[a-z0-9]\+>\)"
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
28 syn match objcImport display "^\s*\(%:\|#\)\s*import\>\s*["<]" contains=objcImported
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
29
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
30 " ObjC Compiler Directives
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
31 syn match objcObjDef display /@interface\>\|@implementation\>\|@end\>\|@class\>/
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
32 syn match objcProtocol display /@protocol\>\|@optional\>\|@required\>/
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
33 syn match objcProperty display /@property\>\|@synthesize\>\|@dynamic\>/
7384
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
34 syn match objcIvarScope display /@private\>\|@protected\>\|@public\>\|@package\>/
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
35 syn match objcInternalRep display /@selector\>\|@encode\>/
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
36 syn match objcException display /@try\>\|@throw\>\|@catch\|@finally\>/
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
37 syn match objcThread display /@synchronized\>/
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
38 syn match objcPool display /@autoreleasepool\>/
4911
78c318784090 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4869
diff changeset
39 syn match objcModuleImport display /@import\>/
4159
8b86b69546a9 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3496
diff changeset
40
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
41 " ObjC Constant Strings
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
42 syn match objcSpecial display contained "%@"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
43 syn region objcString start=+\(@"\|"\)+ skip=+\\\\\|\\"+ end=+"+ contains=cFormat,cSpecial,objcSpecial
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
44
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
45 " ObjC Hidden Arguments
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
46 syn keyword objcHiddenArgument self _cmd super
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
47
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
48 " ObjC Type Qualifiers for Blocks
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
49 syn keyword objcBlocksQualifier __block
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
50 " ObjC Type Qualifiers for Object Lifetime
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
51 syn keyword objcObjectLifetimeQualifier __strong __weak __unsafe_unretained __autoreleasing
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
52 " ObjC Type Qualifiers for Toll-Free Bridge
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
53 syn keyword objcTollFreeBridgeQualifier __bridge __bridge_retained __bridge_transfer
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
54
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
55 " ObjC Type Qualifiers for Remote Messaging
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
56 syn match objcRemoteMessagingQualifier display contained /\((\s*oneway\s\+\|(\s*in\s\+\|(\s*out\s\+\|(\s*inout\s\+\|(\s*bycopy\s\+\(in\(out\)\?\|out\)\?\|(\s*byref\s\+\(in\(out\)\?\|out\)\?\)/hs=s+1
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
57
7384
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
58 " ObjC Storage Classes
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
59 syn keyword objcStorageClass _Nullable _Nonnull _Null_unspecified
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
60 syn keyword objcStorageClass __nullable __nonnull __null_unspecified
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
61 syn keyword objcStorageClass nullable nonnull null_unspecified
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
62
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
63 " ObjC type specifier
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
64 syn keyword objcTypeSpecifier __kindof __covariant
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
65
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
66 " ObjC Type Infomation Parameters
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
67 syn keyword objcTypeInfoParams ObjectType KeyType
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
68
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
69 " shorthand
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
70 syn cluster objcTypeQualifier contains=objcBlocksQualifier,objcObjectLifetimeQualifier,objcTollFreeBridgeQualifier,objcRemoteMessagingQualifier
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
71
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
72 " ObjC Fast Enumeration
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
73 syn match objcFastEnumKeyword display /\sin\(\s\|$\)/
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
74
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
75 " ObjC Literal Syntax
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
76 syn match objcLiteralSyntaxNumber display /@\(YES\>\|NO\>\|\d\|-\|+\)/ contains=cNumber,cFloat,cOctal
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
77 syn match objcLiteralSyntaxSpecialChar display /@'/ contains=cSpecialCharacter
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
78 syn match objcLiteralSyntaxChar display /@'[^\\]'/
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
79 syn match objcLiteralSyntaxOp display /@\((\|\[\|{\)/me=e-1,he=e-1
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
80
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
81 " ObjC Declared Property Attributes
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
82 syn match objDeclPropAccessorNameAssign display /\s*=\s*/ contained
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
83 syn region objcDeclPropAccessorName display start=/\(getter\|setter\)/ end=/\h\w*/ contains=objDeclPropAccessorNameAssign
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
84 syn keyword objcDeclPropAccessorType readonly readwrite contained
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
85 syn keyword objcDeclPropAssignSemantics assign retain copy contained
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
86 syn keyword objcDeclPropAtomicity nonatomic contained
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
87 syn keyword objcDeclPropARC strong weak contained
7384
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
88 syn match objcDeclPropNullable /\((\|\s\)nullable\(,\|)\)/ms=s+1,hs=s+1,me=e-1,he=e-1 contained
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
89 syn match objcDeclPropNonnull /\((\|\s\)nonnull\(,\|)\)/ms=s+1,hs=s+1,me=e-1,he=e-1 contained
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
90 syn match objcDeclPropNullUnspecified /\((\|\s\)null_unspecified\(,\|)\)/ms=s+1,hs=s+1,me=e-1,he=e-1 contained
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
91 syn keyword objcDeclProcNullResettable null_resettable contained
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
92 syn region objcDeclProp display transparent keepend start=/@property\s*(/ end=/)/ contains=objcProperty,objcDeclPropAccessorName,objcDeclPropAccessorType,objcDeclPropAssignSemantics,objcDeclPropAtomicity,objcDeclPropARC,objcDeclPropNullable,objcDeclPropNonnull,objcDeclPropNullUnspecified,objcDeclProcNullResettable
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
93
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
94 " To distinguish colons in methods and dictionaries from those in C's labels.
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
95 syn match objcColon display /^\s*\h\w*\s*\:\(\s\|.\)/me=e-1,he=e-1
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
96
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
97 " To distinguish a protocol list from system header files
7384
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
98 syn match objcProtocolList display /<\h\w*\(\s*,\s*\h\w*\)*>/ contains=objcPrincipalType,cType,Type,objcType,objcTypeInfoParams
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
99
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
100 " Type info for collection classes
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
101 syn match objcTypeInfo display /<\h\w*\s*<\(\h\w*\s*\**\|\h\w*\)>>/ contains=objcPrincipalType,cType,Type,objcType,objcTypeInfoParams
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
102
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
103 " shorthand
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
104 syn cluster objcCEntities contains=cType,cStructure,cStorageClass,cString,cCharacter,cSpecialCharacter,cNumbers,cConstant,cOperator,cComment,cCommentL,cStatement,cLabel,cConditional,cRepeat
7384
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
105 syn cluster objcObjCEntities contains=objcHiddenArgument,objcPrincipalType,objcString,objcUsefulTerm,objcProtocol,objcInternalRep,objcException,objcThread,objcPool,objcModuleImport,@objcTypeQualifier,objcLiteralSyntaxNumber,objcLiteralSyntaxOp,objcLiteralSyntaxChar,objcLiteralSyntaxSpecialChar,objcProtocolList,objcColon,objcFastEnumKeyword,objcType,objcClass,objcMacro,objcEnum,objcEnumValue,objcExceptionValue,objcNotificationValue,objcConstVar,objcPreProcMacro,objcTypeInfo
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
106
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
107 " Objective-C Message Expressions
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
108 syn region objcMethodCall start=/\[/ end=/\]/ contains=objcMethodCall,objcBlocks,@objcObjCEntities,@objcCEntities
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
109
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
110 " To distinguish class method and instance method
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
111 syn match objcInstanceMethod display /^s*-\s*/
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
112 syn match objcClassMethod display /^s*+\s*/
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
113
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
114 " ObjC Blocks
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
115 syn region objcBlocks start=/\(\^\s*([^)]\+)\s*{\|\^\s*{\)/ end=/}/ contains=objcBlocks,objcMethodCall,@objcObjCEntities,@objcCEntities
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
116
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
117 syn cluster cParenGroup add=objcMethodCall
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
118 syn cluster cPreProcGroup add=objcMethodCall
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
119
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
120 """ Foundation Framework
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
121 syn match objcClass /Protocol\s*\*/me=s+8,he=s+8
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
122
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
123 """""""""""""""""
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
124 " NSObjCRuntime.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
125 syn keyword objcType NSInteger NSUInteger NSComparator
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
126 syn keyword objcEnum NSComparisonResult
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
127 syn keyword objcEnumValue NSOrderedAscending NSOrderedSame NSOrderedDescending
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
128 syn keyword objcEnum NSEnumerationOptions
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
129 syn keyword objcEnumValue NSEnumerationConcurrent NSEnumerationReverse
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
130 syn keyword objcEnum NSSortOptions
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
131 syn keyword objcEnumValue NSSortConcurrent NSSortStable
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
132 syn keyword objcEnumValue NSNotFound
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
133 syn keyword objcMacro NSIntegerMax NSIntegerMin NSUIntegerMax
7384
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
134 syn keyword objcMacro NS_INLINE NS_BLOCKS_AVAILABLE NS_NONATOMIC_IOSONLY NS_FORMAT_FUNCTION NS_FORMAT_ARGUMENT NS_RETURNS_RETAINED NS_RETURNS_NOT_RETAINED NS_RETURNS_INNER_POINTER NS_AUTOMATED_REFCOUNT_UNAVAILABLE NS_AUTOMATED_REFCOUNT_WEAK_UNAVAILABLE NS_REQUIRES_PROPERTY_DEFINITIONS NS_REPLACES_RECEIVER NS_RELEASES_ARGUMENT NS_VALID_UNTIL_END_OF_SCOPE NS_ROOT_CLASS NS_REQUIRES_SUPER NS_PROTOCOL_REQUIRES_EXPLICIT_IMPLEMENTATION NS_DESIGNATED_INITIALIZER NS_REQUIRES_NIL_TERMINATION
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
135 syn keyword objcEnum NSQualityOfService
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
136 syn keyword objcEnumValue NSQualityOfServiceUserInteractive NSQualityOfServiceUserInitiated NSQualityOfServiceUtility NSQualityOfServiceBackground NSQualityOfServiceDefault
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
137 " NSRange.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
138 syn keyword objcType NSRange NSRangePointer
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
139 " NSGeometry.h
7384
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
140 syn keyword objcType NSPoint NSPointPointer NSPointArray NSSize NSSizePointer NSSizeArray NSRect NSRectPointer NSRectArray NSEdgeInsets
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
141 syn keyword objcEnum NSRectEdge
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
142 syn keyword objcEnumValue NSMinXEdge NSMinYEdge NSMaxXEdge NSMaxYEdge
7384
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
143 syn keyword objcEnumValue NSRectEdgeMinX NSRectEdgeMinY NSRectEdgeMaxX NSRectEdgeMaxY
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
144 syn keyword objcConstVar NSZeroPoint NSZeroSize NSZeroRect NSEdgeInsetsZero
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
145 syn keyword cType CGFloat CGPoint CGSize CGRect
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
146 syn keyword objcEnum NSAlignmentOptions
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
147 syn keyword objcEnumValue NSAlignMinXInward NSAlignMinYInward NSAlignMaxXInward NSAlignMaxYInward NSAlignWidthInward NSAlignHeightInward NSAlignMinXOutward NSAlignMinYOutward NSAlignMaxXOutward NSAlignMaxYOutward NSAlignWidthOutward NSAlignHeightOutward NSAlignMinXNearest NSAlignMinYNearest NSAlignMaxXNearest NSAlignMaxYNearest NSAlignWidthNearest NSAlignHeightNearest NSAlignRectFlipped NSAlignAllEdgesInward NSAlignAllEdgesOutward NSAlignAllEdgesNearest
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
148 " NSDecimal.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
149 syn keyword objcType NSDecimal
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
150 syn keyword objcEnum NSRoundingMode
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
151 syn keyword objcEnumValue NSRoundPlain NSRoundDown NSRoundUp NSRoundBankers
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
152 syn keyword objcEnum NSCalculationError
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
153 syn keyword objcEnumValue NSCalculationNoError NSCalculationLossOfPrecision NSCalculationUnderflow NSCalculationOverflow NSCalculationDivideByZero
7384
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
154 syn keyword objcConstVar NSDecimalMaxSize NSDecimalNoScale
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
155 " NSDate.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
156 syn match objcClass /NSDate\s*\*/me=s+6,he=s+6
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
157 syn keyword objcType NSTimeInterval
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
158 syn keyword objcNotificationValue NSSystemClockDidChangeNotification
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
159 syn keyword objcMacro NSTimeIntervalSince1970
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
160 " NSZone.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
161 syn match objcType /NSZone\s*\*/me=s+6,he=s+6
7384
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
162 syn keyword objcEnumValue NSScannedOption NSCollectorDisabledOption
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
163 " NSError.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
164 syn match objcClass /NSError\s*\*/me=s+7,he=s+7
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
165 syn keyword objcConstVar NSCocoaErrorDomain NSPOSIXErrorDomain NSOSStatusErrorDomain NSMachErrorDomain NSUnderlyingErrorKey NSLocalizedDescriptionKey NSLocalizedFailureReasonErrorKey NSLocalizedRecoverySuggestionErrorKey NSLocalizedRecoveryOptionsErrorKey NSRecoveryAttempterErrorKey NSHelpAnchorErrorKey NSStringEncodingErrorKey NSURLErrorKey NSFilePathErrorKey
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
166 " NSException.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
167 syn match objcClass /NSException\s*\*/me=s+11,he=s+11
7384
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
168 syn match objcClass /NSAssertionHandler\s*\*/me=s+18,he=s+18
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
169 syn keyword objcType NSUncaughtExceptionHandler
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
170 syn keyword objcConstVar NSGenericException NSRangeException NSInvalidArgumentException NSInternalInconsistencyException NSMallocException NSObjectInaccessibleException NSObjectNotAvailableException NSDestinationInvalidException NSPortTimeoutException NSInvalidSendPortException NSInvalidReceivePortException NSPortSendException NSPortReceiveException NSOldStyleException
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
171 " NSNotification.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
172 syn match objcClass /NSNotification\s*\*/me=s+14,he=s+14
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
173 syn match objcClass /NSNotificationCenter\s*\*/me=s+20,he=s+20
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
174 " NSDistributedNotificationCenter.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
175 syn match objcClass /NSDistributedNotificationCenter\s*\*/me=s+31,he=s+31
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
176 syn keyword objcConstVar NSLocalNotificationCenterType
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
177 syn keyword objcEnum NSNotificationSuspensionBehavior
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
178 syn keyword objcEnumValue NSNotificationSuspensionBehaviorDrop NSNotificationSuspensionBehaviorCoalesce NSNotificationSuspensionBehaviorHold NSNotificationSuspensionBehaviorHold NSNotificationSuspensionBehaviorDeliverImmediately
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
179 syn keyword objcEnumValue NSNotificationDeliverImmediately NSNotificationPostToAllSessions
7384
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
180 syn keyword objcEnum NSDistributedNotificationOptions
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
181 syn keyword objcEnumValue NSDistributedNotificationDeliverImmediately NSDistributedNotificationPostToAllSessions
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
182 " NSNotificationQueue.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
183 syn match objcClass /NSNotificationQueue\s*\*/me=s+19,he=s+19
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
184 syn keyword objcEnum NSPostingStyle
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
185 syn keyword objcEnumValue NSPostWhenIdle NSPostASAP NSPostNow
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
186 syn keyword objcEnum NSNotificationCoalescing
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
187 syn keyword objcEnumValue NSNotificationNoCoalescing NSNotificationCoalescingOnName NSNotificationCoalescingOnSender
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
188 " NSEnumerator.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
189 syn match objcClass /NSEnumerator\s*\*/me=s+12,he=s+12
7384
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
190 syn match objcClass /NSEnumerator<.*>\s*\*/me=s+12,he=s+12 contains=objcTypeInfoParams
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
191 syn keyword objcType NSFastEnumerationState
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
192 " NSIndexSet.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
193 syn match objcClass /NSIndexSet\s*\*/me=s+10,he=s+10
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
194 syn match objcClass /NSMutableIndexSet\s*\*/me=s+17,he=s+17
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
195 " NSCharecterSet.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
196 syn match objcClass /NSCharacterSet\s*\*/me=s+14,he=s+14
7384
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
197 syn match objcClass /NSMutableCharacterSet\s*\*/me=s+21,he=s+21
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
198 syn keyword objcConstVar NSOpenStepUnicodeReservedBase
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
199 " NSURL.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
200 syn match objcClass /NSURL\s*\*/me=s+5,he=s+5
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
201 syn keyword objcEnum NSURLBookmarkCreationOptions
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
202 syn keyword objcEnumValue NSURLBookmarkCreationPreferFileIDResolution NSURLBookmarkCreationMinimalBookmark NSURLBookmarkCreationSuitableForBookmarkFile NSURLBookmarkCreationWithSecurityScope NSURLBookmarkCreationSecurityScopeAllowOnlyReadAccess
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
203 syn keyword objcEnum NSURLBookmarkResolutionOptions
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
204 syn keyword objcEnumValue NSURLBookmarkResolutionWithoutUI NSURLBookmarkResolutionWithoutMounting NSURLBookmarkResolutionWithSecurityScope
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
205 syn keyword objcType NSURLBookmarkFileCreationOptions
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
206 syn keyword objcConstVar NSURLFileScheme NSURLKeysOfUnsetValuesKey
7384
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
207 syn keyword objcConstVar NSURLNameKey NSURLLocalizedNameKey NSURLIsRegularFileKey NSURLIsDirectoryKey NSURLIsSymbolicLinkKey NSURLIsVolumeKey NSURLIsPackageKey NSURLIsApplicationKey NSURLApplicationIsScriptableKey NSURLIsSystemImmutableKey NSURLIsUserImmutableKey NSURLIsHiddenKey NSURLHasHiddenExtensionKey NSURLCreationDateKey NSURLContentAccessDateKey NSURLContentModificationDateKey NSURLAttributeModificationDateKey NSURLLinkCountKey NSURLParentDirectoryURLKey NSURLVolumeURLKey NSURLTypeIdentifierKey NSURLLocalizedTypeDescriptionKey NSURLLabelNumberKey NSURLLabelColorKey NSURLLocalizedLabelKey NSURLEffectiveIconKey NSURLCustomIconKey NSURLFileResourceIdentifierKey NSURLVolumeIdentifierKey NSURLPreferredIOBlockSizeKey NSURLIsReadableKey NSURLIsWritableKey NSURLIsExecutableKey NSURLFileSecurityKey NSURLIsExcludedFromBackupKey NSURLTagNamesKey NSURLPathKey NSURLIsMountTriggerKey NSURLGenerationIdentifierKey NSURLDocumentIdentifierKey NSURLAddedToDirectoryDateKey NSURLQuarantinePropertiesKey NSURLFileResourceTypeKey
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
208 syn keyword objcConstVar NSURLFileResourceTypeNamedPipe NSURLFileResourceTypeCharacterSpecial NSURLFileResourceTypeDirectory NSURLFileResourceTypeBlockSpecial NSURLFileResourceTypeRegular NSURLFileResourceTypeSymbolicLink NSURLFileResourceTypeSocket NSURLFileResourceTypeUnknown NSURLThumbnailDictionaryKey NSURLThumbnailKey NSThumbnail1024x1024SizeKey
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
209 syn keyword objcConstVar NSURLFileSizeKey NSURLFileAllocatedSizeKey NSURLTotalFileSizeKey NSURLTotalFileAllocatedSizeKey NSURLIsAliasFileKey NSURLFileProtectionKey NSURLFileProtectionNone NSURLFileProtectionComplete NSURLFileProtectionCompleteUnlessOpen NSURLFileProtectionCompleteUntilFirstUserAuthentication
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
210 syn keyword objcConstVar NSURLVolumeLocalizedFormatDescriptionKey NSURLVolumeTotalCapacityKey NSURLVolumeAvailableCapacityKey NSURLVolumeResourceCountKey NSURLVolumeSupportsPersistentIDsKey NSURLVolumeSupportsSymbolicLinksKey NSURLVolumeSupportsHardLinksKey NSURLVolumeSupportsJournalingKey NSURLVolumeIsJournalingKey NSURLVolumeSupportsSparseFilesKey NSURLVolumeSupportsZeroRunsKey NSURLVolumeSupportsCaseSensitiveNamesKey NSURLVolumeSupportsCasePreservedNamesKey NSURLVolumeSupportsRootDirectoryDatesKey NSURLVolumeSupportsVolumeSizesKey NSURLVolumeSupportsRenamingKey NSURLVolumeSupportsAdvisoryFileLockingKey NSURLVolumeSupportsExtendedSecurityKey NSURLVolumeIsBrowsableKey NSURLVolumeMaximumFileSizeKey NSURLVolumeIsEjectableKey NSURLVolumeIsRemovableKey NSURLVolumeIsInternalKey NSURLVolumeIsAutomountedKey NSURLVolumeIsLocalKey NSURLVolumeIsReadOnlyKey NSURLVolumeCreationDateKey NSURLVolumeURLForRemountingKey NSURLVolumeUUIDStringKey NSURLVolumeNameKey NSURLVolumeLocalizedNameKey
7384
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
211 syn keyword objcConstVar NSURLIsUbiquitousItemKey NSURLUbiquitousItemHasUnresolvedConflictsKey NSURLUbiquitousItemIsDownloadedKey NSURLUbiquitousItemIsDownloadingKey NSURLUbiquitousItemIsUploadedKey NSURLUbiquitousItemIsUploadingKey NSURLUbiquitousItemPercentDownloadedKey NSURLUbiquitousItemPercentUploadedKey NSURLUbiquitousItemDownloadingStatusKey NSURLUbiquitousItemDownloadingErrorKey NSURLUbiquitousItemUploadingErrorKey NSURLUbiquitousItemDownloadRequestedKey NSURLUbiquitousItemContainerDisplayNameKey NSURLUbiquitousItemDownloadingStatusNotDownloaded NSURLUbiquitousItemDownloadingStatusDownloaded NSURLUbiquitousItemDownloadingStatusCurrent
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
212 """"""""""""
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
213 " NSString.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
214 syn match objcClass /NSString\s*\*/me=s+8,he=s+8
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
215 syn match objcClass /NSMutableString\s*\*/me=s+15,he=s+15
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
216 syn keyword objcType unichar
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
217 syn keyword objcExceptionValue NSParseErrorException NSCharacterConversionException
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
218 syn keyword objcMacro NSMaximumStringLength
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
219 syn keyword objcEnum NSStringCompareOptions
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
220 syn keyword objcEnumValue NSCaseInsensitiveSearch NSLiteralSearch NSBackwardsSearch NSAnchoredSearch NSNumericSearch NSDiacriticInsensitiveSearch NSWidthInsensitiveSearch NSForcedOrderingSearch NSRegularExpressionSearch
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
221 syn keyword objcEnum NSStringEncoding
7384
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
222 syn keyword objcEnumValue NSProprietaryStringEncoding
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
223 syn keyword objcEnumValue NSASCIIStringEncoding NSNEXTSTEPStringEncoding NSJapaneseEUCStringEncoding NSUTF8StringEncoding NSISOLatin1StringEncoding NSSymbolStringEncoding NSNonLossyASCIIStringEncoding NSShiftJISStringEncoding NSISOLatin2StringEncoding NSUnicodeStringEncoding NSWindowsCP1251StringEncoding NSWindowsCP1252StringEncoding NSWindowsCP1253StringEncoding NSWindowsCP1254StringEncoding NSWindowsCP1250StringEncoding NSISO2022JPStringEncoding NSMacOSRomanStringEncoding NSUTF16StringEncoding NSUTF16BigEndianStringEncoding NSUTF16LittleEndianStringEncoding NSUTF32StringEncoding NSUTF32BigEndianStringEncoding NSUTF32LittleEndianStringEncoding
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
224 syn keyword objcEnum NSStringEncodingConversionOptions
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
225 syn keyword objcEnumValue NSStringEncodingConversionAllowLossy NSStringEncodingConversionExternalRepresentation
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
226 syn keyword objcEnum NSStringEnumerationOptions
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
227 syn keyword objcEnumValue NSStringEnumerationByLines NSStringEnumerationByParagraphs NSStringEnumerationByComposedCharacterSequences NSStringEnumerationByWords NSStringEnumerationBySentences NSStringEnumerationReverse NSStringEnumerationSubstringNotRequired NSStringEnumerationLocalized
7384
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
228 syn keyword objcConstVar NSStringTransformLatinToKatakana NSStringTransformLatinToHiragana NSStringTransformLatinToHangul NSStringTransformLatinToArabic NSStringTransformLatinToHebrew NSStringTransformLatinToThai NSStringTransformLatinToCyrillic NSStringTransformLatinToGreek NSStringTransformToLatin NSStringTransformMandarinToLatin NSStringTransformHiraganaToKatakana NSStringTransformFullwidthToHalfwidth NSStringTransformToXMLHex NSStringTransformToUnicodeName NSStringTransformStripCombiningMarks NSStringTransformStripDiacritics
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
229 syn keyword objcConstVar NSStringEncodingDetectionSuggestedEncodingsKey NSStringEncodingDetectionDisallowedEncodingsKey NSStringEncodingDetectionUseOnlySuggestedEncodingsKey NSStringEncodingDetectionAllowLossyKey NSStringEncodingDetectionFromWindowsKey NSStringEncodingDetectionLossySubstitutionKey NSStringEncodingDetectionLikelyLanguageKey
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
230 " NSAttributedString.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
231 syn match objcClass /NSAttributedString\s*\*/me=s+18,he=s+18
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
232 syn match objcClass /NSMutableAttributedString\s*\*/me=s+25,he=s+25
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
233 syn keyword objcEnum NSAttributedStringEnumerationOptions
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
234 syn keyword objcEnumValue NSAttributedStringEnumerationReverse NSAttributedStringEnumerationLongestEffectiveRangeNotRequired
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
235 " NSValue.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
236 syn match objcClass /NSValue\s*\*/me=s+7,he=s+7
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
237 syn match objcClass /NSNumber\s*\*/me=s+8,he=s+8
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
238 " NSDecimalNumber.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
239 syn match objcClass /NSDecimalNumber\s*\*/me=s+15,he=s+15
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
240 syn match objcClass /NSDecimalNumberHandler\s*\*/me=s+22,he=s+22
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
241 syn keyword objcExceptionValue NSDecimalNumberExactnessException NSDecimalNumberOverflowException NSDecimalNumberUnderflowException NSDecimalNumberDivideByZeroException
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
242 " NSData.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
243 syn match objcClass /NSData\s*\*/me=s+6,he=s+6
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
244 syn match objcClass /NSMutableData\s*\*/me=s+13,he=s+13
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
245 syn keyword objcEnum NSDataReadingOptions
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
246 syn keyword objcEnumValue NSDataReadingMappedIfSafe NSDataReadingUncached NSDataReadingMappedAlways NSDataReadingMapped NSMappedRead NSUncachedRead
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
247 syn keyword objcEnum NSDataWritingOptions
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
248 syn keyword objcEnumValue NSDataWritingAtomic NSDataWritingWithoutOverwriting NSDataWritingFileProtectionNone NSDataWritingFileProtectionComplete NSDataWritingFileProtectionCompleteUnlessOpen NSDataWritingFileProtectionCompleteUntilFirstUserAuthentication NSDataWritingFileProtectionMask NSAtomicWrite
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
249 syn keyword objcEnum NSDataSearchOptions
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
250 syn keyword objcEnumValue NSDataSearchBackwards NSDataSearchAnchored
7384
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
251 syn keyword objcEnum NSDataBase64EncodingOptions NSDataBase64DecodingOptions
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
252 syn keyword objcEnumValue NSDataBase64Encoding64CharacterLineLength NSDataBase64Encoding76CharacterLineLength NSDataBase64EncodingEndLineWithCarriageReturn NSDataBase64EncodingEndLineWithLineFeed NSDataBase64DecodingIgnoreUnknownCharacters
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
253 " NSArray.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
254 syn match objcClass /NSArray\s*\*/me=s+7,he=s+7
7384
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
255 syn match objcClass /NSArray<.*>\s*\*/me=s+7,he=s+7 contains=objcTypeInfoParams
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
256 syn match objcClass /NSMutableArray\s*\*/me=s+14,he=s+14
7384
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
257 syn match objcClass /NSMutableArray<.*>\s*\*/me=s+14,he=s+14 contains=objcTypeInfoParams
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
258 syn keyword objcEnum NSBinarySearchingOptions
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
259 syn keyword objcEnumValue NSBinarySearchingFirstEqual NSBinarySearchingLastEqual NSBinarySearchingInsertionIndex
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
260 " NSDictionary.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
261 syn match objcClass /NSDictionary\s*\*/me=s+12,he=s+12
7384
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
262 syn match objcClass /NSDictionary<.*>\s*\*/me=s+12,he=s+12 contains=objcTypeInfoParams
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
263 syn match objcClass /NSMutableDictionary\s*\*/me=s+19,he=s+19
7384
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
264 syn match objcClass /NSMutableDictionary<.*>\s*\*/me=s+19,he=s+19 contains=objcTypeInfoParams
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
265 " NSSet.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
266 syn match objcClass /NSSet\s*\*/me=s+5,me=s+5
7384
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
267 syn match objcClass /NSSet<.*>\s*\*/me=s+5,me=s+5 contains=objcTypeInfoParams
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
268 syn match objcClass /NSMutableSet\s*\*/me=s+12,me=s+12
7384
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
269 syn match objcClass /NSMutableSet<.*>\s*\*/me=s+12,me=s+12 contains=objcTypeInfoParams
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
270 syn match objcClass /NSCountedSet\s*\*/me=s+12,me=s+12
7384
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
271 syn match objcClass /NSCountedSet<.*>\s*\*/me=s+12,me=s+12 contains=objcTypeInfoParams
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
272 " NSOrderedSet.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
273 syn match objcClass /NSOrderedSet\s*\*/me=s+12,me=s+12
7384
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
274 syn match objcClass /NSOrderedSet<.*>\s*\*/me=s+12,me=s+12 contains=objcTypeInfoParams
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
275 syn match objcClass /NSMutableOrderedSet\s*\*/me=s+19,me=s+19
7384
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
276 syn match objcClass /NSMutableOrderedSet<.*>\s*\*/me=s+19,me=s+19
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
277 """""""""""""""""""
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
278 " NSPathUtilities.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
279 syn keyword objcEnum NSSearchPathDirectory
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
280 syn keyword objcEnumValue NSApplicationDirectory NSDemoApplicationDirectory NSDeveloperApplicationDirectory NSAdminApplicationDirectory NSLibraryDirectory NSDeveloperDirectory NSUserDirectory NSDocumentationDirectory NSDocumentDirectory NSCoreServiceDirectory NSAutosavedInformationDirectory NSDesktopDirectory NSCachesDirectory NSApplicationSupportDirectory NSDownloadsDirectory NSInputMethodsDirectory NSMoviesDirectory NSMusicDirectory NSPicturesDirectory NSPrinterDescriptionDirectory NSSharedPublicDirectory NSPreferencePanesDirectory NSApplicationScriptsDirectory NSItemReplacementDirectory NSAllApplicationsDirectory NSAllLibrariesDirectory NSTrashDirectory
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
281 syn keyword objcEnum NSSearchPathDomainMask
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
282 syn keyword objcEnumValue NSUserDomainMask NSLocalDomainMask NSNetworkDomainMask NSSystemDomainMask NSAllDomainsMask
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
283 " NSFileManger.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
284 syn match objcClass /NSFileManager\s*\*/me=s+13,he=s+13
7384
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
285 syn match objcClass /NSDirectoryEnumerator\s*\*/me=s+21,he=s+21 contains=objcTypeInfoParams
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
286 syn match objcClass /NSDirectoryEnumerator<.*>\s*\*/me=s+21,he=s+21
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
287 syn keyword objcEnum NSVolumeEnumerationOptions
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
288 syn keyword objcEnumValue NSVolumeEnumerationSkipHiddenVolumes NSVolumeEnumerationProduceFileReferenceURLs
7384
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
289 syn keyword objcEnum NSURLRelationship
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
290 syn keyword objcEnumValue NSURLRelationshipContains NSURLRelationshipSame NSURLRelationshipOther
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
291 syn keyword objcEnum NSFileManagerUnmountOptions
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
292 syn keyword objcEnumValue NSFileManagerUnmountAllPartitionsAndEjectDisk NSFileManagerUnmountWithoutUI
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
293 syn keyword objcConstVar NSFileManagerUnmountDissentingProcessIdentifierErrorKey
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
294 syn keyword objcEnum NSDirectoryEnumerationOptions
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
295 syn keyword objcEnumValue NSDirectoryEnumerationSkipsSubdirectoryDescendants NSDirectoryEnumerationSkipsPackageDescendants NSDirectoryEnumerationSkipsHiddenFiles
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
296 syn keyword objcEnum NSFileManagerItemReplacementOptions
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
297 syn keyword objcEnumValue NSFileManagerItemReplacementUsingNewMetadataOnly NSFileManagerItemReplacementWithoutDeletingBackupItem
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
298 syn keyword objcNotificationValue NSUbiquityIdentityDidChangeNotification
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
299 syn keyword objcConstVar NSFileType NSFileTypeDirectory NSFileTypeRegular NSFileTypeSymbolicLink NSFileTypeSocket NSFileTypeCharacterSpecial NSFileTypeBlockSpecial NSFileTypeUnknown NSFileSize NSFileModificationDate NSFileReferenceCount NSFileDeviceIdentifier NSFileOwnerAccountName NSFileGroupOwnerAccountName NSFilePosixPermissions NSFileSystemNumber NSFileSystemFileNumber NSFileExtensionHidden NSFileHFSCreatorCode NSFileHFSTypeCode NSFileImmutable NSFileAppendOnly NSFileCreationDate NSFileOwnerAccountID NSFileGroupOwnerAccountID NSFileBusy NSFileProtectionKey NSFileProtectionNone NSFileProtectionComplete NSFileProtectionCompleteUnlessOpen NSFileProtectionCompleteUntilFirstUserAuthentication NSFileSystemSize NSFileSystemFreeSize NSFileSystemNodes NSFileSystemFreeNodes
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
300 " NSFileHandle.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
301 syn match objcClass /NSFileHandle\s*\*/me=s+12,he=s+12
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
302 syn keyword objcExceptionValue NSFileHandleOperationException
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
303 syn keyword objcNotificationValue NSFileHandleReadCompletionNotification NSFileHandleReadToEndOfFileCompletionNotification NSFileHandleConnectionAcceptedNotification NSFileHandleDataAvailableNotification NSFileHandleNotificationDataItem NSFileHandleNotificationFileHandleItem NSFileHandleNotificationMonitorModes
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
304 syn match objcClass /NSPipe\s*\*/me=s+6,he=s+6
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
305 """"""""""""
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
306 " NSLocale.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
307 syn match objcClass /NSLocale\s*\*/me=s+8,he=s+8
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
308 syn keyword objcEnum NSLocaleLanguageDirection
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
309 syn keyword objcEnumValue NSLocaleLanguageDirectionUnknown NSLocaleLanguageDirectionLeftToRight NSLocaleLanguageDirectionRightToLeft NSLocaleLanguageDirectionTopToBottom NSLocaleLanguageDirectionBottomToTop
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
310 syn keyword objcNotificationValue NSCurrentLocaleDidChangeNotification
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
311 syn keyword objcConstVar NSLocaleIdentifier NSLocaleLanguageCode NSLocaleCountryCode NSLocaleScriptCode NSLocaleVariantCode NSLocaleExemplarCharacterSet NSLocaleCalendar NSLocaleCollationIdentifier NSLocaleUsesMetricSystem NSLocaleMeasurementSystem NSLocaleDecimalSeparator NSLocaleGroupingSeparator NSLocaleCurrencySymbol NSLocaleCurrencyCode NSLocaleCollatorIdentifier NSLocaleQuotationBeginDelimiterKey NSLocaleQuotationEndDelimiterKey NSLocaleAlternateQuotationBeginDelimiterKey NSLocaleAlternateQuotationEndDelimiterKey NSGregorianCalendar NSBuddhistCalendar NSChineseCalendar NSHebrewCalendar NSIslamicCalendar NSIslamicCivilCalendar NSJapaneseCalendar NSRepublicOfChinaCalendar NSPersianCalendar NSIndianCalendar NSISO8601Calendar
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
312 " NSFormatter.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
313 syn match objcClass /NSFormatter\s*\*/me=s+11,he=s+11
7384
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
314 syn keyword objcEnum NSFormattingContext NSFormattingUnitStyle
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
315 syn keyword objcEnumValue NSFormattingContextUnknown NSFormattingContextDynamic NSFormattingContextStandalone NSFormattingContextListItem NSFormattingContextBeginningOfSentence NSFormattingContextMiddleOfSentence NSFormattingUnitStyleShort NSFormattingUnitStyleMedium NSFormattingUnitStyleLong
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
316 " NSNumberFormatter.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
317 syn match objcClass /NSNumberFormatter\s*\*/me=s+17,he=s+17
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
318 syn keyword objcEnum NSNumberFormatterStyle
7384
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
319 syn keyword objcEnumValue NSNumberFormatterNoStyle NSNumberFormatterDecimalStyle NSNumberFormatterCurrencyStyle NSNumberFormatterPercentStyle NSNumberFormatterScientificStyle NSNumberFormatterSpellOutStyle NSNumberFormatterOrdinalStyle NSNumberFormatterCurrencyISOCodeStyle NSNumberFormatterCurrencyPluralStyle NSNumberFormatterCurrencyAccountingStyle
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
320 syn keyword objcEnum NSNumberFormatterBehavior
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
321 syn keyword objcEnumValue NSNumberFormatterBehaviorDefault NSNumberFormatterBehavior10_0 NSNumberFormatterBehavior10_4
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
322 syn keyword objcEnum NSNumberFormatterPadPosition
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
323 syn keyword objcEnumValue NSNumberFormatterPadBeforePrefix NSNumberFormatterPadAfterPrefix NSNumberFormatterPadBeforeSuffix NSNumberFormatterPadAfterSuffix
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
324 syn keyword objcEnum NSNumberFormatterRoundingMode
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
325 syn keyword objcEnumValue NSNumberFormatterRoundCeiling NSNumberFormatterRoundFloor NSNumberFormatterRoundDown NSNumberFormatterRoundUp NSNumberFormatterRoundHalfEven NSNumberFormatterRoundHalfDown NSNumberFormatterRoundHalfUp
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
326 " NSDateFormatter.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
327 syn match objcClass /NSDateFormatter\s*\*/me=s+15,he=s+15
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
328 syn keyword objcEnum NSDateFormatterStyle
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
329 syn keyword objcEnumValue NSDateFormatterNoStyle NSDateFormatterShortStyle NSDateFormatterMediumStyle NSDateFormatterLongStyle NSDateFormatterFullStyle
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
330 syn keyword objcEnum NSDateFormatterBehavior
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
331 syn keyword objcEnumValue NSDateFormatterBehaviorDefault NSDateFormatterBehavior10_0 NSDateFormatterBehavior10_4
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
332 " NSCalendar.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
333 syn match objcClass /NSCalendar\s*\*/me=s+10,he=s+10
7384
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
334 syn keyword objcConstVar NSCalendarIdentifierGregorian NSCalendarIdentifierBuddhist NSCalendarIdentifierChinese NSCalendarIdentifierCoptic NSCalendarIdentifierEthiopicAmeteMihret NSCalendarIdentifierEthiopicAmeteAlem NSCalendarIdentifierHebrew NSCalendarIdentifierISO8601 NSCalendarIdentifierIndian NSCalendarIdentifierIslamic NSCalendarIdentifierIslamicCivil NSCalendarIdentifierJapanese NSCalendarIdentifierPersian NSCalendarIdentifierRepublicOfChina NSCalendarIdentifierIslamicTabular NSCalendarIdentifierIslamicUmmAlQura
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
335 syn keyword objcEnum NSCalendarUnit
7384
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
336 syn keyword objcEnumValue NSCalendarUnitEra NSCalendarUnitYear NSCalendarUnitMonth NSCalendarUnitDay NSCalendarUnitHour NSCalendarUnitMinute NSCalendarUnitSecond NSCalendarUnitWeekday NSCalendarUnitWeekdayOrdinal NSCalendarUnitQuarter NSCalendarUnitWeekOfMonth NSCalendarUnitWeekOfYear NSCalendarUnitYearForWeekOfYear NSCalendarUnitNanosecond NSCalendarUnitCalendar NSCalendarUnitTimeZone
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
337 syn keyword objcEnumValue NSEraCalendarUnit NSYearCalendarUnit NSMonthCalendarUnit NSDayCalendarUnit NSHourCalendarUnit NSMinuteCalendarUnit NSSecondCalendarUnit NSWeekCalendarUnit NSWeekdayCalendarUnit NSWeekdayOrdinalCalendarUnit NSQuarterCalendarUnit NSWeekOfMonthCalendarUnit NSWeekOfYearCalendarUnit NSYearForWeekOfYearCalendarUnit NSCalendarCalendarUnit NSTimeZoneCalendarUnit
7384
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
338 syn keyword objcEnumValue NSWrapCalendarComponents NSUndefinedDateComponent NSDateComponentUndefined
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
339 syn match objcClass /NSDateComponents\s*\*/me=s+16,he=s+16
7384
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
340 syn keyword objcEnum NSCalendarOptions
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
341 syn keyword objcEnumValue NSCalendarWrapComponents NSCalendarMatchStrictly NSCalendarSearchBackwards NSCalendarMatchPreviousTimePreservingSmallerUnits NSCalendarMatchNextTimePreservingSmallerUnits NSCalendarMatchNextTime NSCalendarMatchFirst NSCalendarMatchLast
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
342 syn keyword objcConstVar NSCalendarDayChangedNotification
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
343 " NSTimeZone.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
344 syn match objcClass /NSTimeZone\s*\*/me=s+10,he=s+10
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
345 syn keyword objcEnum NSTimeZoneNameStyle
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
346 syn keyword objcEnumValue NSTimeZoneNameStyleStandard NSTimeZoneNameStyleShortStandard NSTimeZoneNameStyleDaylightSaving NSTimeZoneNameStyleShortDaylightSaving NSTimeZoneNameStyleGeneric NSTimeZoneNameStyleShortGeneric
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
347 syn keyword objcNotificationValue NSSystemTimeZoneDidChangeNotification
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
348 """""""""""
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
349 " NSCoder.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
350 syn match objcClass /NSCoder\s*\*/me=s+7,he=s+7
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
351 " NSArchiver.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
352 syn match objcClass /NSArchiver\s*\*/me=s+10,he=s+10
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
353 syn match objcClass /NSUnarchiver\s*\*/me=s+12,he=s+12
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
354 syn keyword objcExceptionValue NSInconsistentArchiveException
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
355 " NSKeyedArchiver.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
356 syn match objcClass /NSKeyedArchiver\s*\*/me=s+15,he=s+15
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
357 syn match objcClass /NSKeyedUnarchiver\s*\*/me=s+17,he=s+17
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
358 syn keyword objcExceptionValue NSInvalidArchiveOperationException NSInvalidUnarchiveOperationException
7384
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
359 syn keyword objcConstVar NSKeyedArchiveRootObjectKey
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
360 """"""""""""""""""
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
361 " NSPropertyList.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
362 syn keyword objcEnum NSPropertyListMutabilityOptions
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
363 syn keyword objcEnumValue NSPropertyListImmutable NSPropertyListMutableContainers NSPropertyListMutableContainersAndLeaves
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
364 syn keyword objcEnum NSPropertyListFormat
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
365 syn keyword objcEnumValue NSPropertyListOpenStepFormat NSPropertyListXMLFormat_v1_0 NSPropertyListBinaryFormat_v1_0
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
366 syn keyword objcType NSPropertyListReadOptions NSPropertyListWriteOptions
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
367 " NSUserDefaults.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
368 syn match objcClass /NSUserDefaults\s*\*/me=s+14,he=s+14
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
369 syn keyword objcConstVar NSGlobalDomain NSArgumentDomain NSRegistrationDomain
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
370 syn keyword objcNotificationValue NSUserDefaultsDidChangeNotification
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
371 " NSBundle.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
372 syn match objcClass /NSBundle\s*\*/me=s+8,he=s+8
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
373 syn keyword objcEnumValue NSBundleExecutableArchitectureI386 NSBundleExecutableArchitecturePPC NSBundleExecutableArchitectureX86_64 NSBundleExecutableArchitecturePPC64
7384
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
374 syn keyword objcNotificationValue NSBundleDidLoadNotification NSLoadedClasses NSBundleResourceRequestLowDiskSpaceNotification
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
375 syn keyword objcConstVar NSBundleResourceRequestLoadingPriorityUrgent
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
376 """""""""""""""""
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
377 " NSProcessInfo.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
378 syn match objcClass /NSProcessInfo\s*\*/me=s+13,he=s+13
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
379 syn keyword objcEnumValue NSWindowsNTOperatingSystem NSWindows95OperatingSystem NSSolarisOperatingSystem NSHPUXOperatingSystem NSMACHOperatingSystem NSSunOSOperatingSystem NSOSF1OperatingSystem
7384
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
380 syn keyword objcType NSOperatingSystemVersion
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
381 syn keyword objcEnum NSActivityOptions NSProcessInfoThermalState
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
382 syn keyword objcEnumValue NSActivityIdleDisplaySleepDisabled NSActivityIdleSystemSleepDisabled NSActivitySuddenTerminationDisabled NSActivityAutomaticTerminationDisabled NSActivityUserInitiated NSActivityUserInitiatedAllowingIdleSystemSleep NSActivityBackground NSActivityLatencyCritical NSProcessInfoThermalStateNominal NSProcessInfoThermalStateFair NSProcessInfoThermalStateSerious NSProcessInfoThermalStateCritical
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
383 syn keyword objcNotificationValue NSProcessInfoThermalStateDidChangeNotification NSProcessInfoPowerStateDidChangeNotification
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
384 " NSTask.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
385 syn match objcClass /NSTask\s*\*/me=s+6,he=s+6
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
386 syn keyword objcEnum NSTaskTerminationReason
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
387 syn keyword objcEnumValue NSTaskTerminationReasonExit NSTaskTerminationReasonUncaughtSignal
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
388 syn keyword objcNotificationValue NSTaskDidTerminateNotification
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
389 " NSThread.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
390 syn match objcClass /NSThread\s*\*/me=s+8,he=s+8
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
391 syn keyword objcNotificationValue NSWillBecomeMultiThreadedNotification NSDidBecomeSingleThreadedNotification NSThreadWillExitNotification
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
392 " NSLock.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
393 syn match objcClass /NSLock\s*\*/me=s+6,he=s+6
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
394 syn match objcClass /NSConditionLock\s*\*/me=s+15,he=s+15
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
395 syn match objcClass /NSRecursiveLock\s*\*/me=s+15,he=s+15
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
396 " NSDictributedLock
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
397 syn match objcClass /NSDistributedLock\s*\*/me=s+17,he=s+17
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
398 " NSOperation.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
399 """"""""""""""""
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
400 syn match objcClass /NSOperation\s*\*/me=s+11,he=s+11
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
401 syn keyword objcEnum NSOperationQueuePriority
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
402 syn keyword objcEnumValue NSOperationQueuePriorityVeryLow NSOperationQueuePriorityLow NSOperationQueuePriorityNormal NSOperationQueuePriorityHigh NSOperationQueuePriorityVeryHigh
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
403 syn match objcClass /NSBlockOperation\s*\*/me=s+16,he=s+16
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
404 syn match objcClass /NSInvocationOperation\s*\*/me=s+21,he=s+21
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
405 syn keyword objcExceptionValue NSInvocationOperationVoidResultException NSInvocationOperationCancelledException
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
406 syn match objcClass /NSOperationQueue\s*\*/me=s+16,he=s+16
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
407 syn keyword objcEnumValue NSOperationQueueDefaultMaxConcurrentOperationCount
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
408 " NSConnection.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
409 syn match objcClass /NSConnection\s*\*/me=s+12,he=s+12
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
410 syn keyword objcConstVar NSConnectionReplyMode
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
411 syn keyword objcNotificationValue NSConnectionDidDieNotification NSConnectionDidInitializeNotification
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
412 syn keyword objcExceptionValue NSFailedAuthenticationException
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
413 " NSPort.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
414 syn match objcClass /NSPort\s*\*/me=s+6,he=s+6
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
415 syn keyword objcType NSSocketNativeHandle
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
416 syn keyword objcNotificationValue NSPortDidBecomeInvalidNotification
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
417 syn match objcClass /NSMachPort\s*\*/me=s+10,he=s+10
7384
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
418 syn keyword objcEnum NSMachPortOptions
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
419 syn keyword objcEnumValue NSMachPortDeallocateNone NSMachPortDeallocateSendRight NSMachPortDeallocateReceiveRight
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
420 syn match objcClass /NSMessagePort\s*\*/me=s+13,he=s+13
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
421 syn match objcClass /NSSocketPort\s*\*/me=s+12,he=s+12
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
422 " NSPortMessage.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
423 syn match objcClass /NSPortMessage\s*\*/me=s+13,he=s+13
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
424 " NSDistantObject.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
425 syn match objcClass /NSDistantObject\s*\*/me=s+15,he=s+15
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
426 " NSPortNameServer.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
427 syn match objcClass /NSPortNameServer\s*\*/me=s+16,he=s+16
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
428 syn match objcClass /NSMessagePortNameServer\s*\*/me=s+23,he=s+23
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
429 syn match objcClass /NSSocketPortNameServer\s*\*/me=s+22,he=s+22
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
430 " NSHost.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
431 syn match objcClass /NSHost\s*\*/me=s+6,he=s+6
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
432 " NSInvocation.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
433 syn match objcClass /NSInvocation\s*\*/me=s+12,he=s+12
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
434 " NSMethodSignature.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
435 syn match objcClass /NSMethodSignature\s*\*/me=s+17,he=s+17
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
436 """""
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
437 " NSScanner.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
438 syn match objcClass /NSScanner\s*\*/me=s+9,he=s+9
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
439 " NSTimer.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
440 syn match objcClass /NSTimer\s*\*/me=s+7,he=s+7
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
441 " NSAutoreleasePool.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
442 syn match objcClass /NSAutoreleasePool\s*\*/me=s+17,he=s+17
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
443 " NSRunLoop.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
444 syn match objcClass /NSRunLoop\s*\*/me=s+9,he=s+9
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
445 syn keyword objcConstVar NSDefaultRunLoopMode NSRunLoopCommonModes
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
446 " NSNull.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
447 syn match objcClass /NSNull\s*\*/me=s+6,he=s+6
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
448 " NSProxy.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
449 syn match objcClass /NSProxy\s*\*/me=s+7,he=s+7
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
450 " NSObject.h
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
451 syn match objcClass /NSObject\s*\*/me=s+8,he=s+8
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
452
7384
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
453
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
454 " NSCache.h
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
455 syn match objcClass /NSCache\s*\*/me=s+7,he=s+7
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
456 syn match objcClass /NSCache<.*>\s*\*/me=s+7,he=s+7 contains=objcTypeInfoParams
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
457 " NSHashTable.h
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
458 syn match objcClass /NSHashTable\s*\*/me=s+11,he=s+11
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
459 syn match objcClass /NSHashTable<.*>\s*\*/me=s+11,he=s+11 contains=objcTypeInfoParams
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
460 syn keyword objcConstVar NSHashTableStrongMemory NSHashTableZeroingWeakMemory NSHashTableCopyIn NSHashTableObjectPointerPersonality NSHashTableWeakMemory
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
461 syn keyword objcType NSHashTableOptions NSHashEnumerator NSHashTableCallBacks
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
462 syn keyword objcConstVar NSIntegerHashCallBacks NSNonOwnedPointerHashCallBacks NSNonRetainedObjectHashCallBacks NSObjectHashCallBacks NSOwnedObjectIdentityHashCallBacks NSOwnedPointerHashCallBacks NSPointerToStructHashCallBacks NSOwnedObjectIdentityHashCallBacks NSOwnedObjectIdentityHashCallBacks NSIntHashCallBacks
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
463 " NSMapTable.h
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
464 syn match objcClass /NSMapTable\s*\*/me=s+10,he=s+10
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
465 syn match objcClass /NSMapTable<.*>\s*\*/me=s+10,he=s+10 contains=objcTypeInfoParams
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
466 syn keyword objcConstVar NSPointerToStructHashCallBacks NSPointerToStructHashCallBacks NSPointerToStructHashCallBacks NSPointerToStructHashCallBacks NSPointerToStructHashCallBacks
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
467 syn keyword objcConstVar NSMapTableStrongMemory NSMapTableZeroingWeakMemory NSMapTableCopyIn NSMapTableObjectPointerPersonality NSMapTableWeakMemory
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
468 syn keyword objcType NSMapTableOptions NSMapEnumerator NSMapTableKeyCallBacks NSMapTableValueCallBacks
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
469 syn keyword objcMacro NSNotAnIntMapKey NSNotAnIntegerMapKey NSNotAPointerMapKey
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
470 syn keyword objcConstVar NSIntegerMapKeyCallBacks NSNonOwnedPointerMapKeyCallBacks NSNonOwnedPointerOrNullMapKeyCallBacks NSNonRetainedObjectMapKeyCallBacks NSObjectMapKeyCallBacks NSOwnedPointerMapKeyCallBacks NSIntMapKeyCallBacks NSIntegerMapValueCallBacks NSNonOwnedPointerMapValueCallBacks NSObjectMapValueCallBacks NSNonRetainedObjectMapValueCallBacks NSOwnedPointerMapValueCallBacks NSIntMapValueCallBacks
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
471
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
472 " NSPointerFunctions.h
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
473 syn match objcClass /NSPointerFunctions\s*\*/me=s+18,he=s+18
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
474 syn keyword objcEnum NSPointerFunctionsOptions
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
475 syn keyword objcEnumValue NSPointerFunctionsStrongMemory NSPointerFunctionsZeroingWeakMemory NSPointerFunctionsOpaqueMemory NSPointerFunctionsMallocMemory NSPointerFunctionsMachVirtualMemory NSPointerFunctionsWeakMemory NSPointerFunctionsObjectPersonality NSPointerFunctionsOpaquePersonality NSPointerFunctionsObjectPointerPersonality NSPointerFunctionsCStringPersonality NSPointerFunctionsStructPersonality NSPointerFunctionsIntegerPersonality NSPointerFunctionsCopyIn
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
476
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
477
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
478 """ Default Highlighting
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
479 hi def link objcPreProcMacro cConstant
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
480 hi def link objcPrincipalType cType
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
481 hi def link objcUsefulTerm cConstant
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
482 hi def link objcImport cInclude
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
483 hi def link objcImported cString
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
484 hi def link objcObjDef cOperator
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
485 hi def link objcProtocol cOperator
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
486 hi def link objcProperty cOperator
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
487 hi def link objcIvarScope cOperator
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
488 hi def link objcInternalRep cOperator
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
489 hi def link objcException cOperator
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
490 hi def link objcThread cOperator
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
491 hi def link objcPool cOperator
4911
78c318784090 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4869
diff changeset
492 hi def link objcModuleImport cOperator
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
493 hi def link objcSpecial cSpecial
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
494 hi def link objcString cString
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
495 hi def link objcHiddenArgument cStatement
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
496 hi def link objcBlocksQualifier cStorageClass
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
497 hi def link objcObjectLifetimeQualifier cStorageClass
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
498 hi def link objcTollFreeBridgeQualifier cStorageClass
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
499 hi def link objcRemoteMessagingQualifier cStorageClass
7384
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
500 hi def link objcStorageClass cStorageClass
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
501 hi def link objcFastEnumKeyword cStatement
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
502 hi def link objcLiteralSyntaxNumber cNumber
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
503 hi def link objcLiteralSyntaxChar cCharacter
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
504 hi def link objcLiteralSyntaxSpecialChar cCharacter
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
505 hi def link objcLiteralSyntaxOp cOperator
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
506 hi def link objcDeclPropAccessorName cConstant
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
507 hi def link objcDeclPropAccessorType cConstant
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
508 hi def link objcDeclPropAssignSemantics cConstant
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
509 hi def link objcDeclPropAtomicity cConstant
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
510 hi def link objcDeclPropARC cConstant
7384
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
511 hi def link objcDeclPropNullable cConstant
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
512 hi def link objcDeclPropNonnull cConstant
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
513 hi def link objcDeclPropNullUnspecified cConstant
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
514 hi def link objcDeclProcNullResettable cConstant
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
515 hi def link objcInstanceMethod Function
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
516 hi def link objcClassMethod Function
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
517 hi def link objcType cType
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
518 hi def link objcClass cType
7384
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
519 hi def link objcTypeSpecifier cType
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
520 hi def link objcMacro cConstant
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
521 hi def link objcEnum cType
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
522 hi def link objcEnumValue cConstant
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
523 hi def link objcExceptionValue cConstant
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
524 hi def link objcNotificationValue cConstant
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
525 hi def link objcConstVar cConstant
7384
aea5ebf352c4 commit https://github.com/vim/vim/commit/256972a9849b5d575b62a6a71be5b6934b5b0e8b
Christian Brabandt <cb@256bit.org>
parents: 4911
diff changeset
526 hi def link objcTypeInfoParams Identifier
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
527
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
528 """ Final step
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
529 let b:current_syntax = "objc"
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
530 let &cpo = s:cpo_save
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
531 unlet s:cpo_save
3496
d1e4abe8342c Fixed compatible mode in most runtime files.
Bram Moolenaar <bram@vim.org>
parents: 1121
diff changeset
532
4869
a5352e73dc00 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 4159
diff changeset
533 " vim: ts=8 sw=2 sts=2