Skip to content

Commit 098aae1

Browse files
author
Keith Smiley
authored
Merge pull request #121 from ajh17/improvements
Fix an issue where numbers were being highlighted as properties
2 parents 8a0dacb + 350d49c commit 098aae1

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

example/example.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ if foo {
4949
5 // int
5050

5151
5.5 // float
52+
45.4
5253
5e-2
5354
5E2
5455
5.5E-2

syntax/swift.vim

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,8 +90,8 @@ syntax match swiftOperator "\v\>"
9090
syntax match swiftOperator "\v\?\?"
9191

9292
" Methods/Functions/Properties
93-
syntax match swiftMethod "\(\.\)\@<=\w\+\((\)\@="
94-
syntax match swiftProperty "\(\.\)\@<=\<\w\+\>(\@!"
93+
syntax match swiftMethod "\.\@<=\<\D\w*\>\ze("
94+
syntax match swiftProperty "\.\@<=\<\D\w*\>(\@!"
9595

9696
" Swift closure arguments
9797
syntax match swiftClosureArgument "\$\d\+\(\.\d\+\)\?"

0 commit comments

Comments
 (0)