| 
									
										
										
										
											2024-07-07 20:45:37 +02:00
										 |  |  | " Vim :match, :2match and :3match commands | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | match FooGroup /Foo/ | 
					
						
							|  |  |  | match | 
					
						
							|  |  |  | match none | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 2match FooGroup /Foo/ | 
					
						
							|  |  |  | 2match | 
					
						
							|  |  |  | 2match none | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 3match FooGroup /Foo/ | 
					
						
							|  |  |  | 3match | 
					
						
							|  |  |  | 3match none | 
					
						
							| 
									
										
										
										
											2024-07-18 20:45:19 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | " Differentiate map() from :map | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | call match(haystack, 'needle') | 
					
						
							|  |  |  | call match (haystack, 'needle') | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | function Foo() | 
					
						
							|  |  |  |   match FooGroup /Foo/ | 
					
						
							|  |  |  |   call match(haystack, 'needle') | 
					
						
							|  |  |  |   call match (haystack, 'needle') | 
					
						
							|  |  |  | endfunction | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | def Foo() | 
					
						
							|  |  |  |   match FooGroup /Foo/ | 
					
						
							|  |  |  |   match(haystack, 'needle') | 
					
						
							|  |  |  |   # Error: bad :match command - trailing characters | 
					
						
							|  |  |  |   match (haystack, 'needle') | 
					
						
							|  |  |  | enddef |