Skip to content

Commit 83e702a

Browse files
committed
vim: update syntax file
Support `#else` and `#elseif` as valid tokens as well. Also support whitespace before the #.
1 parent 04f44e2 commit 83e702a

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

utils/vim/syntax/swift.vim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ syn match swiftChar /'\([^'\\]\|\\\(["'tnr0\\]\|x[0-9a-fA-F]\{2}\|u[0-9a-fA-F]\{
6161

6262
syn keyword swiftLabel get set
6363

64-
syn match swiftPreproc /^#\<if\>\|^#\<endif\>/
64+
syn match swiftPreproc /^\s*#\(\<if\>\|\<else\>\|\<elseif\>\|\<endif\>\)/
6565

6666
syn match swiftAttribute /@\<\w\+\>/ skipwhite
6767

0 commit comments

Comments
 (0)