mirror of
				https://github.com/amix/vimrc
				synced 2025-10-31 06:33:35 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			83 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			83 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| snippet req require
 | |
| 	require "${1}"
 | |
| snippet case
 | |
| 	case ${1:object}
 | |
| 	when ${2:condition}
 | |
| 		${0}
 | |
| 	end
 | |
| snippet when
 | |
| 	when ${1:condition}
 | |
| 		${0}
 | |
| snippet def
 | |
| 	def ${1:method_name}
 | |
| 		${0}
 | |
| 	end
 | |
| snippet pdef
 | |
| 	private def ${1:method_name}
 | |
| 		${0}
 | |
| 	end
 | |
| snippet if
 | |
| 	if ${1:condition}
 | |
| 		${0:${VISUAL}}
 | |
| 	end
 | |
| snippet ife
 | |
| 	if ${1:condition}
 | |
| 		${2:${VISUAL}}
 | |
| 	else
 | |
| 		${0}
 | |
| 	end
 | |
| snippet wh
 | |
| 	while ${1:condition}
 | |
| 		${0:${VISUAL}}
 | |
| 	end
 | |
| snippet cla class .. end
 | |
| 	class ${1:`substitute(vim_snippets#Filename(), "\(_\|^\)\(.\)", "\u\2", "g")`}
 | |
| 		${0}
 | |
| 	end
 | |
| snippet mod class .. end
 | |
| 	module ${1:`substitute(vim_snippets#Filename(), "\(_\|^\)\(.\)", "\u\2", "g")`}
 | |
| 		${0}
 | |
| 	end
 | |
| snippet r
 | |
| 	getter ${0:name}
 | |
| snippet r!
 | |
| 	getter! ${0:name}
 | |
| snippet r?
 | |
| 	getter? ${0:name}
 | |
| snippet w
 | |
| 	setter ${0:name}
 | |
| snippet w!
 | |
| 	setter! ${0:name}
 | |
| snippet w?
 | |
| 	setter? ${0:name}
 | |
| snippet rw
 | |
| 	property ${0:name}
 | |
| snippet rw!
 | |
| 	property! ${0:name}
 | |
| snippet rw?
 | |
| 	property? ${0:name}
 | |
| snippet defs
 | |
| 	def self.${1:class_method_name}
 | |
| 		${0}
 | |
| 	end
 | |
| snippet defi
 | |
| 	def initialize(${1})
 | |
| 		${0}
 | |
| 	end
 | |
| snippet do
 | |
| 	do
 | |
| 		${0:${VISUAL}}
 | |
| 	end
 | |
| snippet dov
 | |
| 	do |${1:v}|
 | |
| 		${2}
 | |
| 	end
 | |
| snippet desc
 | |
| 	describe ${1:`substitute(substitute(vim_snippets#Filename(), "_spec$", "", ""), "\(_\|^\)\(.\)", "\u\2", "g")`} do
 | |
| 		${0}
 | |
| 	end
 | |
| snippet it
 | |
| 	it "${1}" do
 | |
| 		${0}
 | |
| 	end
 | 
