1*1d9215b9SBram Moolenaar" This source file is part of the Swift.org open source project 2*1d9215b9SBram Moolenaar" 3*1d9215b9SBram Moolenaar" Copyright (c) 2014 - 2020 Apple Inc. and the Swift project authors 4*1d9215b9SBram Moolenaar" Licensed under Apache License v2.0 with Runtime Library Exception 5*1d9215b9SBram Moolenaar" 6*1d9215b9SBram Moolenaar" See https://swift.org/LICENSE.txt for license information 7*1d9215b9SBram Moolenaar" See https://swift.org/CONTRIBUTORS.txt for the list of Swift project authors 8*1d9215b9SBram Moolenaar" 9*1d9215b9SBram Moolenaar" Vim syntax file 10*1d9215b9SBram Moolenaar" Language: gyb on swift 11*1d9215b9SBram Moolenaar" 12*1d9215b9SBram Moolenaar" Vim maintainer: Emir SARI <[email protected]> 13*1d9215b9SBram Moolenaar 14*1d9215b9SBram Moolenaarruntime! syntax/swift.vim 15*1d9215b9SBram Moolenaarunlet b:current_syntax 16*1d9215b9SBram Moolenaar 17*1d9215b9SBram Moolenaarsyn include @Python syntax/python.vim 18*1d9215b9SBram Moolenaarsyn region pythonCode matchgroup=gybPythonCode start=+^ *%+ end=+$+ contains=@Python keepend 19*1d9215b9SBram Moolenaarsyn region pythonCode matchgroup=gybPythonCode start=+%{+ end=+}%+ contains=@Python keepend 20*1d9215b9SBram Moolenaarsyn match gybPythonCode /\${[^}]*}/ 21*1d9215b9SBram Moolenaarhi def link gybPythonCode CursorLineNr 22*1d9215b9SBram Moolenaar 23*1d9215b9SBram Moolenaarlet b:current_syntax = "swiftgyb" 24*1d9215b9SBram Moolenaar 25