mirror of
				https://github.com/amix/vimrc
				synced 2025-10-31 06:33:35 +08:00 
			
		
		
		
	Updated all plugins that are non-forked. Added some new plugins.
Added update_plugins.py which can fetch new plugins from GitHub. New plugins added: zencoding, vim-indent-object, taglist, nginx.vim
This commit is contained in:
		
							
								
								
									
										279
									
								
								sources_non_forked/vim-snippets/UltiSnips/eruby.snippets
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										279
									
								
								sources_non_forked/vim-snippets/UltiSnips/eruby.snippets
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,279 @@ | ||||
| # TextMate added these variables to cope with changes in ERB handling | ||||
| # in different versions of Rails -- for instance, Rails 3 automatically | ||||
| # strips whitespace so that it's no longer necessary to use a form like | ||||
| # <% end -%>, but if you're still maintaining Rails 2 projects, you | ||||
| # can't omit the minus sign and get the same behavior. | ||||
| # | ||||
| # The following regex replace substitutes the function below for the | ||||
| # TextMate variable references after the snippets are converted: | ||||
| # | ||||
| #   /\v\$\{(TM_RAILS_TEMPLATE_([^_]+)_RUBY_([^_\s]+))\}/`!p textmate_var('\1', snip)`/g | ||||
| # | ||||
| global !p | ||||
| def textmate_var(var, snip): | ||||
|     lookup = dict( | ||||
|        TM_RAILS_TEMPLATE_START_RUBY_EXPR = snip.opt('g:tm_rails_template_start_ruby_expr', '<%= '), | ||||
|        TM_RAILS_TEMPLATE_END_RUBY_EXPR = snip.opt('g:tm_rails_template_end_ruby_expr', ' %>'), | ||||
|        TM_RAILS_TEMPLATE_START_RUBY_INLINE = snip.opt('g:tm_rails_template_start_ruby_inline', ' %>'), | ||||
|        TM_RAILS_TEMPLATE_END_RUBY_INLINE = snip.opt('g:tm_rails_template_end_ruby_inline', ' %>'), | ||||
|        TM_RAILS_TEMPLATE_END_RUBY_BLOCK = 'end' | ||||
|     ) | ||||
|  | ||||
|     snip.rv = lookup[var] | ||||
|     return | ||||
| endglobal | ||||
|  | ||||
|  | ||||
| ########################################################################### | ||||
| #            GENERATED FROM get_tm_snippets.py + REGEX REPLACE            # | ||||
| ########################################################################### | ||||
|  | ||||
| snippet fi "<%= Fixtures.identify(:symbol) %>" | ||||
| `!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`Fixtures.identify(:${1:name})`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)`$0 | ||||
| endsnippet | ||||
|  | ||||
| snippet ft "form_tag" | ||||
| `!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_INLINE', snip)`form_tag(${1::action => "${5:update}"}${6:, {:${8:class} => "${9:form}"\}}) do`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)` | ||||
|   $0 | ||||
| `!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_BLOCK', snip)` | ||||
| endsnippet | ||||
|  | ||||
| snippet end "end (ERB)" | ||||
| <% end -%> | ||||
| endsnippet | ||||
|  | ||||
| snippet for "for loop (ERB)" | ||||
| <% if !${1:list}.blank? %> | ||||
|   <% for ${2:item} in ${1} %> | ||||
|     $3 | ||||
|   <% end %> | ||||
| <% else %> | ||||
|   $4 | ||||
| <% end %> | ||||
|  | ||||
| endsnippet | ||||
|  | ||||
| snippet ffcb "form_for check_box" | ||||
| `!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`f.check_box :${1:attribute}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)` | ||||
| endsnippet | ||||
|  | ||||
| snippet ffff "form_for file_field 2" | ||||
| `!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`f.file_field :${1:attribute}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)` | ||||
| endsnippet | ||||
|  | ||||
| snippet ffhf "form_for hidden_field 2" | ||||
| `!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`f.hidden_field :${1:attribute}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)` | ||||
| endsnippet | ||||
|  | ||||
| snippet ffl "form_for label 2" | ||||
| `!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR}f.label :${1:attribute', snip)`${2:, "${3:${1/[[:alpha:]]+|(_)/(?1: :\u$0)/g}}"}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)` | ||||
| endsnippet | ||||
|  | ||||
| snippet ffpf "form_for password_field 2" | ||||
| `!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`f.password_field :${1:attribute}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)` | ||||
| endsnippet | ||||
|  | ||||
| snippet ffrb "form_for radio_box 2" | ||||
| `!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`f.radio_box :${1:attribute}, :${2:tag_value}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)` | ||||
| endsnippet | ||||
|  | ||||
| snippet ffs "form_for submit 2" | ||||
| `!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`f.submit "${1:Submit}"${2:, :disable_with => '${3:$1ing...}'}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)` | ||||
| endsnippet | ||||
|  | ||||
| snippet ffta "form_for text_area 2" | ||||
| `!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`f.text_area :${1:attribute}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)` | ||||
| endsnippet | ||||
|  | ||||
| snippet fftf "form_for text_field 2" | ||||
| `!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`f.text_field :${1:attribute}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)` | ||||
| endsnippet | ||||
|  | ||||
| snippet fields "fields_for" | ||||
| `!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_INLINE', snip)`fields_for :${1:model}, @${2:$1} do |$1|`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_INLINE', snip)` | ||||
|   $0 | ||||
| `!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_BLOCK', snip)` | ||||
| endsnippet | ||||
|  | ||||
| snippet f. "f_fields_for (nff)" | ||||
| `!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_INLINE', snip)`f.fields_for :${1:attribute} do |${2:f}|`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_INLINE', snip)` | ||||
| 	$0 | ||||
| `!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_BLOCK', snip)` | ||||
| endsnippet | ||||
|  | ||||
| snippet f. "f.checkbox" | ||||
| `!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`f.check_box :${1:attribute}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)` | ||||
| endsnippet | ||||
|  | ||||
| snippet f. "f.file_field" | ||||
| `!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`f.file_field :${1:attribute}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)` | ||||
| endsnippet | ||||
|  | ||||
| snippet f. "f.hidden_field" | ||||
| `!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`f.hidden_field :${1:attribute}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)` | ||||
| endsnippet | ||||
|  | ||||
| snippet f. "f.label" | ||||
| `!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR}f.label :${1:attribute', snip)`${2:, "${3:${1/[[:alpha:]]+|(_)/(?1: :\u$0)/g}}"}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)` | ||||
| endsnippet | ||||
|  | ||||
| snippet f. "f.password_field" | ||||
| `!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`f.password_field :${1:attribute}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)` | ||||
| endsnippet | ||||
|  | ||||
| snippet f. "f.radio_box" | ||||
| `!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`f.radio_box :${1:attribute}, :${2:tag_value}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)` | ||||
| endsnippet | ||||
|  | ||||
| snippet f. "f.submit" | ||||
| `!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`f.submit "${1:Submit}"${2:, :disable_with => '${3:$1ing...}'}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)` | ||||
| endsnippet | ||||
|  | ||||
| snippet f. "f.text_area" | ||||
| `!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`f.text_area :${1:attribute}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)` | ||||
| endsnippet | ||||
|  | ||||
| snippet f. "f.text_field" | ||||
| `!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`f.text_field :${1:attribute}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)` | ||||
| endsnippet | ||||
|  | ||||
| snippet ffe "form_for with errors" | ||||
| `!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`error_messages_for :${1:model}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)` | ||||
|  | ||||
| `!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_INLINE', snip)`form_for @${2:$1} do |f|`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_INLINE', snip)` | ||||
|   $0 | ||||
| `!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_BLOCK', snip)` | ||||
| endsnippet | ||||
|  | ||||
| snippet ff "form_for" | ||||
| `!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_INLINE', snip)`form_for @${1:model} do |f|`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_INLINE', snip)` | ||||
|   $0 | ||||
| `!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_BLOCK', snip)` | ||||
| endsnippet | ||||
|  | ||||
| snippet ist "image_submit_tag" | ||||
| `!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`image_submit_tag("${1:agree.png}"${2:${3:, :id => "${4:${1/^(\w+)(\.\w*)?$/$1/}}"}${5:, :name => "${6:${1/^(\w+)(\.\w*)?$/$1/}}"}${7:, :class => "${8:${1/^(\w+)(\.\w*)?$/$1/}-button}"}${9:, :disabled => ${10:false}}})`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)` | ||||
| endsnippet | ||||
|  | ||||
| snippet it "image_tag" | ||||
| `!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`image_tag "$1${2:.png}"${3:${4:, :title => "${5:title}"}${6:, :class => "${7:class}"}}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)` | ||||
| endsnippet | ||||
|  | ||||
| snippet layout "layout" | ||||
| layout "${1:template_name}"${2:${3:, :only => ${4:[:${5:action}, :${6:action}]}}${7:, :except => ${8:[:${9:action}, :${10:action}]}}} | ||||
| endsnippet | ||||
|  | ||||
| snippet jit "javascript_include_tag" | ||||
| `!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`javascript_include_tag ${1::all}${2:, :cache => ${3:true}}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)` | ||||
| endsnippet | ||||
|  | ||||
| snippet lia "link_to (action)" | ||||
| `!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`link_to "${1:link text...}", :action => "${2:index}"`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)` | ||||
| endsnippet | ||||
|  | ||||
| snippet liai "link_to (action, id)" | ||||
| `!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`link_to "${1:link text...}", :action => "${2:edit}", :id => ${3:@item}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)` | ||||
| endsnippet | ||||
|  | ||||
| snippet lic "link_to (controller)" | ||||
| `!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`link_to "${1:link text...}", :controller => "${2:items}"`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)` | ||||
| endsnippet | ||||
|  | ||||
| snippet lica "link_to (controller, action)" | ||||
| `!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`link_to "${1:link text...}", :controller => "${2:items}", :action => "${3:index}"`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)` | ||||
| endsnippet | ||||
|  | ||||
| snippet licai "link_to (controller, action, id)" | ||||
| `!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`link_to "${1:link text...}", :controller => "${2:items}", :action => "${3:edit}", :id => ${4:@item}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)` | ||||
| endsnippet | ||||
|  | ||||
| snippet linpp "link_to (nested path plural)" | ||||
| `!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`link_to ${1:"${2:link text...}"}, ${3:${10:parent}_${11:child}_path(${12:@}${13:${10}})}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)` | ||||
| endsnippet | ||||
|  | ||||
| snippet linp "link_to (nested path)" | ||||
| `!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`link_to ${1:"${2:link text...}"}, ${3:${12:parent}_${13:child}_path(${14:@}${15:${12}}, ${16:@}${17:${13}})}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)` | ||||
| endsnippet | ||||
|  | ||||
| snippet lipp "link_to (path plural)" | ||||
| `!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`link_to ${1:"${2:link text...}"}, ${3:${4:model}s_path}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)` | ||||
| endsnippet | ||||
|  | ||||
| snippet lip "link_to (path)" | ||||
| `!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`link_to ${1:"${2:link text...}"}, ${3:${12:model}_path(${13:@}${14:${12}})}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)` | ||||
| endsnippet | ||||
|  | ||||
| snippet lim "link_to model" | ||||
| `!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`link_to ${1:model}.${2:name}, ${3:${4:$1}_path(${14:$1})}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)` | ||||
| endsnippet | ||||
|  | ||||
| snippet hide "page.hide (*ids)" | ||||
| page.hide ${1:"${2:id(s)}"} | ||||
| endsnippet | ||||
|  | ||||
| snippet ins "page.insert_html (position, id, partial)" | ||||
| page.insert_html :${1:top}, ${2:"${3:id}"}, :${4:partial => "${5:template}"} | ||||
| endsnippet | ||||
|  | ||||
| snippet rep "page.replace (id, partial)" | ||||
| page.replace ${1:"${2:id}"}, :${3:partial => "${4:template}"} | ||||
| endsnippet | ||||
|  | ||||
| snippet reph "page.replace_html (id, partial)" | ||||
| page.replace_html ${1:"${2:id}"}, :${3:partial => "${4:template}"} | ||||
| endsnippet | ||||
|  | ||||
| snippet show "page.show (*ids)" | ||||
| page.show ${1:"${2:id(s)}"} | ||||
| endsnippet | ||||
|  | ||||
| snippet tog "page.toggle (*ids)" | ||||
| page.toggle ${1:"${2:id(s)}"} | ||||
| endsnippet | ||||
|  | ||||
| snippet vis "page.visual_effect (effect, id)" | ||||
| page.visual_effect :${1:toggle_slide}, ${2:"${3:DOM ID}"} | ||||
| endsnippet | ||||
|  | ||||
| snippet rp "render (partial) (rp)" | ||||
| render :partial => "${1:item}" | ||||
| endsnippet | ||||
|  | ||||
| snippet rpc "render (partial,collection) (rpc)" | ||||
| render :partial => "${1:item}", :collection => ${2:@$1s} | ||||
| endsnippet | ||||
|  | ||||
| snippet rpl "render (partial,locals) (rpl)" | ||||
| render :partial => "${1:item}", :locals => { :${2:$1} => ${3:@$1}$0 } | ||||
| endsnippet | ||||
|  | ||||
| snippet rpo "render (partial,object) (rpo)" | ||||
| render :partial => "${1:item}", :object => ${2:@$1} | ||||
| endsnippet | ||||
|  | ||||
| snippet rps "render (partial,status) (rps)" | ||||
| render :partial => "${1:item}", :status => ${2:500} | ||||
| endsnippet | ||||
|  | ||||
| snippet slt "stylesheet_link_tag" | ||||
| `!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`stylesheet_link_tag ${1::all}${2:, :cache => ${3:true}}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)` | ||||
| endsnippet | ||||
|  | ||||
| snippet st "submit_tag" | ||||
| `!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`submit_tag "${1:Save changes}"${2:, :id => "${3:submit}"}${4:, :name => "${5:$3}"}${6:, :class => "${7:form_$3}"}${8:, :disabled => ${9:false}}${10:, :disable_with => "${11:Please wait...}"}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)` | ||||
| endsnippet | ||||
|  | ||||
| snippet else "else (ERB)" | ||||
| <% else %> | ||||
|    | ||||
| endsnippet | ||||
|  | ||||
| snippet if "if (ERB)" | ||||
| <% if ${1:condition} %>$0 | ||||
| endsnippet | ||||
|  | ||||
| snippet lf "link_to_function" | ||||
| `!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`link_to_function ${1:"${2:Greeting}"}, "${3:alert('Hello world!')}"$4`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)` | ||||
| endsnippet | ||||
|  | ||||
| # vim:ft=snippets: | ||||
		Reference in New Issue
	
	Block a user
	 amix
					amix