From 78980575662f35d7aa941155915730556f6efec6 Mon Sep 17 00:00:00 2001 From: Noah Franck <46761809+franck-noahk@users.noreply.github.com> Date: Fri, 29 May 2020 13:10:55 -0500 Subject: [PATCH 1/3] Added support for single line comments Currently, it highlights the comment the same as it would keywords. --- syntax/swift.vim | 2 ++ 1 file changed, 2 insertions(+) diff --git a/syntax/swift.vim b/syntax/swift.vim index e39a0e2..cf45d72 100644 --- a/syntax/swift.vim +++ b/syntax/swift.vim @@ -20,6 +20,7 @@ syntax match swiftConstant "let\s\zs\w*" syntax region swiftString start=\"\ end=\"\ syntax region swiftExpression start="\\(\zs" end="\ze)" containedin=swiftString +syntax region swiftComment start="//" end="\n" highlight link swiftKeyword Keyword highlight link swiftType Type @@ -31,4 +32,5 @@ highlight link swiftConstant String highlight link swiftString String highlight link swiftExpression Identifier +highlight link SwiftComment Keyword From 8be22c10a9e839e1117eeb8ec7c87c0dbc8b2326 Mon Sep 17 00:00:00 2001 From: Noah Franck <46761809+franck-noahk@users.noreply.github.com> Date: Fri, 29 May 2020 13:14:37 -0500 Subject: [PATCH 2/3] Changed coloring from Keyword to Normal --- syntax/swift.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/syntax/swift.vim b/syntax/swift.vim index cf45d72..66c2ead 100644 --- a/syntax/swift.vim +++ b/syntax/swift.vim @@ -32,5 +32,5 @@ highlight link swiftConstant String highlight link swiftString String highlight link swiftExpression Identifier -highlight link SwiftComment Keyword +highlight link SwiftComment Normal From 3c3416031953105d77672215e90d8c2c223836ad Mon Sep 17 00:00:00 2001 From: Noah Franck <46761809+franck-noahk@users.noreply.github.com> Date: Fri, 29 May 2020 13:18:26 -0500 Subject: [PATCH 3/3] Added support for multiline comments --- syntax/swift.vim | 1 + 1 file changed, 1 insertion(+) diff --git a/syntax/swift.vim b/syntax/swift.vim index 66c2ead..fbb3045 100644 --- a/syntax/swift.vim +++ b/syntax/swift.vim @@ -21,6 +21,7 @@ syntax match swiftConstant "let\s\zs\w*" syntax region swiftString start=\"\ end=\"\ syntax region swiftExpression start="\\(\zs" end="\ze)" containedin=swiftString syntax region swiftComment start="//" end="\n" +syntax region swiftComment start="/\*" end="\*/" highlight link swiftKeyword Keyword highlight link swiftType Type