diff options
Diffstat (limited to 'vim/bundle/vim-snippets/snippets/eruby.snippets')
-rw-r--r-- | vim/bundle/vim-snippets/snippets/eruby.snippets | 131 |
1 files changed, 131 insertions, 0 deletions
diff --git a/vim/bundle/vim-snippets/snippets/eruby.snippets b/vim/bundle/vim-snippets/snippets/eruby.snippets new file mode 100644 index 0000000..adad8cb --- /dev/null +++ b/vim/bundle/vim-snippets/snippets/eruby.snippets @@ -0,0 +1,131 @@ +# .erb and .rhmtl files + +# Includes html.snippets + +# Rails ***************************** +snippet rc + <% ${0} %> +snippet rce + <%= ${1} %> +snippet % + <% ${0} %> +snippet = + <%= ${1} %> +snippet end + <% end %> +snippet ead + <% ${1}.each do |${2}| %> + ${0} + <% end %> +snippet for + <% for ${2:item} in ${1} %> + ${0} + <% end %> +snippet rp + <%= render partial: '${0:item}' %> +snippet rpl + <%= render partial: '${1:item}', locals: { :${2:name} => '${3:value}'${0} } %> +snippet rps + <%= render partial: '${1:item}', status: ${0:500} %> +snippet rpc + <%= render partial: '${1:item}', collection: ${0:items} %> +snippet lia + <%= link_to '${1:link text...}', action: '${0:index}' %> +snippet liai + <%= link_to '${1:link text...}', action: '${2:edit}', id: ${0:@item} %> +snippet lic + <%= link_to '${1:link text...}', controller: '${0:items}' %> +snippet lica + <%= link_to '${1:link text...}', controller: '${2:items}', action: '${0:index}' %> +snippet licai + <%= link_to '${1:link text...}', controller: '${2:items}', action: '${3:edit}', id: ${0:@item} %> +snippet yield + <%= yield ${1::content_symbol} %> +snippet conf + <% content_for :${1:head} do %> + ${0} + <% end %> +snippet cs + <%= collection_select <+object+>, <+method+>, <+collection+>, <+value_method+>, <+text_method+><+, <+[options]+>, <+[html_options]+>+> %> +snippet ct + <%= content_tag '${1:DIV}', ${2:content}${0:,options} %> +snippet ff + <%= form_for @${1:model} do |f| %> + ${0} + <% end %> +snippet ffi + <%= ${1:f}.input :${0:attribute} %> +snippet ffcb + <%= ${1:f}.check_box :${0:attribute} %> +snippet ffe + <% error_messages_for :${1:model} %> + + <%= form_for @${2:model} do |f| %> + ${0} + <% end %> +snippet ffff + <%= ${1:f}.file_field :${0:attribute} %> +snippet ffhf + <%= ${1:f}.hidden_field :${0:attribute} %> +snippet ffl + <%= ${1:f}.label :${2:attribute}, '${0:$2}' %> +snippet ffpf + <%= ${1:f}.password_field :${0:attribute} %> +snippet ffrb + <%= ${1:f}.radio_button :${2:attribute}, :${0:tag_value} %> +snippet ffs + <%= ${1:f}.submit "${0:submit}" %> +snippet ffta + <%= ${1:f}.text_area :${0:attribute} %> +snippet fftf + <%= ${1:f}.text_field :${0:attribute} %> +snippet fields + <%= fields_for :${1:model}, @$1 do |${2:f}| %> + ${0} + <% end %> +snippet i18 + I18n.t('${1:type.key}') +snippet it + <%= image_tag "${1}"${0} %> +snippet jit + <%= javascript_include_tag ${0::all} %> +snippet jsit + <%= javascript_include_tag "${0}" %> +snippet lim + <%= link_to ${1:model}.${2:name}, ${3:$1}_path(${0:$1}) %> +snippet linp + <%= link_to "${1:Link text...}", ${2:parent}_${3:child}_path(${4:@$2}, ${0:@$3}) %> +snippet linpp + <%= link_to "${1:Link text...}", ${2:parent}_${3:child}_path(${0:@$2}) %> +snippet lip + <%= link_to "${1:Link text...}", ${2:model}_path(${0:@$2}) %> +snippet lipp + <%= link_to "${1:Link text...}", ${0:model}s_path %> +snippet lt + <%= link_to "${1:name}", ${0:dest} %> +snippet ntc + <%= number_to_currency(${1}) %> +snippet ofcfs + <%= options_from_collection_for_select ${1:collection}, ${2:value_method}, ${3:text_method}, ${0:selected_value} %> +snippet ofs + <%= options_for_select ${1:collection}, ${2:value_method} %> +snippet rf + <%= render file: "${1:file}"${0} %> +snippet rt + <%= render template: "${1:file}"${0} %> +snippet slt + <%= stylesheet_link_tag ${1::all}, cache: ${0:true} %> +snippet sslt + <%= stylesheet_link_tag "${0}" %> +snippet if + <% if ${1} %> + ${0} + <% end %> +snippet ife + <% if ${1} %> + ${2} + <% else %> + ${0} + <% end %> +snippet pry + <% require 'pry'; binding.pry %> |