mirror of
				https://github.com/amix/vimrc
				synced 2025-10-31 14:43:35 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			40 lines
		
	
	
		
			681 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			681 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| priority -50
 | |
| 
 | |
| #################################
 | |
| # Snippets for the Lua language #
 | |
| #################################
 | |
| snippet #! "Shebang header" b
 | |
| #!/usr/bin/env lua
 | |
| $0
 | |
| endsnippet
 | |
| 
 | |
| snippet !fun(ction)?! "New function" br
 | |
| function ${1:new_function}(${2:args})
 | |
| 	$0
 | |
| end
 | |
| endsnippet
 | |
| 
 | |
| snippet forp "pair for loop" b
 | |
| for ${1:name},${2:val} in pairs(${3:table_name}) do
 | |
| 	$0
 | |
| end
 | |
| endsnippet
 | |
| 
 | |
| snippet fori "ipair for foop" b
 | |
| for ${1:idx},${2:val} in ipairs(${3:table_name}) do
 | |
| 	$0
 | |
| end
 | |
| endsnippet
 | |
| 
 | |
| snippet for "numeric for loop" b
 | |
| for ${1:i}=${2:first},${3:last}${4/^..*/(?0:,:)/}${4:step} do
 | |
| 	$0
 | |
| end
 | |
| endsnippet
 | |
| 
 | |
| snippet local "local x = 1"
 | |
| local ${1:x} = ${0:1}
 | |
| endsnippet
 | |
| 
 | |
| # vim:ft=snippets:
 | 
