forked from aniani/vim
		
	
		
			
	
	
		
			25 lines
		
	
	
		
			822 B
		
	
	
	
		
			VimL
		
	
	
	
	
	
		
		
			
		
	
	
			25 lines
		
	
	
		
			822 B
		
	
	
	
		
			VimL
		
	
	
	
	
	
|   | " This source file is part of the Swift.org open source project | ||
|  | " | ||
|  | " Copyright (c) 2014 - 2020 Apple Inc. and the Swift project authors | ||
|  | " Licensed under Apache License v2.0 with Runtime Library Exception | ||
|  | " | ||
|  | " See https://swift.org/LICENSE.txt for license information | ||
|  | " See https://swift.org/CONTRIBUTORS.txt for the list of Swift project authors | ||
|  | " | ||
|  | " Vim syntax file | ||
|  | " Language: gyb on swift | ||
|  | " | ||
|  | " Vim maintainer: Emir SARI <bitigchi@me.com> | ||
|  | 
 | ||
|  | runtime! syntax/swift.vim | ||
|  | unlet b:current_syntax | ||
|  | 
 | ||
|  | syn include @Python syntax/python.vim | ||
|  | syn region pythonCode matchgroup=gybPythonCode start=+^ *%+ end=+$+ contains=@Python keepend | ||
|  | syn region pythonCode matchgroup=gybPythonCode start=+%{+ end=+}%+ contains=@Python keepend | ||
|  | syn match gybPythonCode /\${[^}]*}/ | ||
|  | hi def link gybPythonCode CursorLineNr | ||
|  | 
 | ||
|  | let b:current_syntax = "swiftgyb" | ||
|  | 
 |