mirror of
				https://github.com/amix/vimrc
				synced 2025-10-31 06:33:35 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			47 lines
		
	
	
		
			675 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			47 lines
		
	
	
		
			675 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| snippet mod
 | |
| 	module `substitute(substitute(expand('%:r'), '[/\\]','.','g'),'^\%(\l*\.\)\?','','')`
 | |
| 	${0}
 | |
| snippet imp
 | |
| 	import ${0:List}
 | |
| snippet fn
 | |
| 	${1:fn} : ${2:a} -> ${3:a}
 | |
| 	$1 ${4} =
 | |
| 		${0}
 | |
| snippet fn1
 | |
| 	${1:fn} : ${2:a} -> ${3:a}
 | |
| 	$1 ${4} =
 | |
| 		${0}
 | |
| snippet fn2
 | |
| 	${1:fn} : ${2:a} -> ${3:a} -> ${4:a}
 | |
| 	$1 ${5} =
 | |
| 		${0}
 | |
| snippet fn3
 | |
| 	${1:fn} : ${2:a} -> ${3:a} -> ${4:a} -> ${5:a}
 | |
| 	$1 ${6} =
 | |
| 		${0}
 | |
| snippet fn0
 | |
| 	${1:fn} : ${2:a}
 | |
| 	$1 =
 | |
| 		${0}
 | |
| snippet case
 | |
| 	case ${1} of
 | |
| 		${2} =>
 | |
| 			${0}
 | |
| snippet let
 | |
| 	let
 | |
| 		${1} =
 | |
| 			${2}
 | |
| 	in
 | |
| 		${0}
 | |
| snippet wh
 | |
| 	where
 | |
| 		${0}
 | |
| snippet if
 | |
| 	if ${1} then
 | |
| 		${2:${VISUAL}}
 | |
| 	else
 | |
| 		${0}
 | |
| 	${0}
 | |
| snippet \ "Lambda function (\x => ...)"
 | |
| 	(\\${1:_} => ${0})
 | 
