Skip to content

Commit bfd78da

Browse files
committed
vim: highlight dynamic modifier
Treat `dynamic` as a modifier for functions.
1 parent 8c5161d commit bfd78da

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

utils/vim/syntax/swift.vim

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,13 @@ syn keyword swiftKeyword
4848
\ where
4949
\ while
5050

51+
syn keyword swiftDefinitionModifier
52+
\ dynamic
53+
\ internal
54+
\ private
55+
\ public
56+
\ static
57+
5158
syn keyword swiftIdentifierKeyword
5259
\ Self
5360
\ dynamicType
@@ -71,7 +78,6 @@ syn keyword swiftVarDefinition var skipwhite nextgroup=swiftVarName
7178
syn keyword swiftVarDefinition let skipwhite nextgroup=swiftVarName
7279
syn match swiftVarName /\<[A-Za-z_][A-Za-z_0-9]*\>/ contained
7380

74-
syn keyword swiftDefinitionModifier static public internal private
7581
syn match swiftImplicitVarName /\$\<[A-Za-z_0-9]\+\>/
7682

7783
syn match swiftTypeDeclaration /:/ skipwhite nextgroup=swiftTypeName

0 commit comments

Comments
 (0)