1
0
Fork 0
mirror of synced 2024-11-29 20:25:34 -05:00
ultimate-vim/sources_non_forked/vim-snippets/UltiSnips/html.snippets

245 lines
5.1 KiB
Text
Raw Normal View History

priority -50
2012-08-16 23:41:25 -04:00
###########################################################################
# TextMate Snippets #
###########################################################################
global !p
def x(snip):
if snip.ft.startswith("x"):
snip.rv = '/'
else:
snip.rv = ""
2012-08-16 23:41:25 -04:00
endglobal
snippet doctype "HTML - 5.0 (doctype)" b
<!DOCTYPE html>
endsnippet
#############
# Shortcuts #
#############
snippet down "Down (down)"
&#x2193;
endsnippet
snippet enter "Enter (enter)"
&#x2305;
endsnippet
snippet escape "Escape (escape)"
&#x238B;
endsnippet
snippet shift "Shift (shift)"
&#x21E7;
endsnippet
snippet tab "Tab (tab)"
&#x21E5;
endsnippet
snippet up "Up (up)"
&#x2191;
endsnippet
snippet return "Return (return)"
&#x21A9;
endsnippet
snippet right "Right (right)"
&#x2192;
endsnippet
snippet left "Left (left)"
&#x2190;
endsnippet
#############
# HTML TAGS #
#############
snippet input "Input with Label" w
2012-08-16 23:41:25 -04:00
<label for="${2:${1/[[:alpha:]]+|( )/(?1:_:\L$0)/g}}">$1</label><input type="${3:text/submit/hidden/button}" name="${4:$2}" value="$5"${6: id="${7:$2}"}`!p x(snip)`>
endsnippet
2017-02-11 08:01:38 -05:00
snippet input "HTML <input>" w
2012-08-16 23:41:25 -04:00
<input type="${1:text/submit/hidden/button}" name="${2:some_name}" value="$3"${4: id="${5:$2}"}`!p x(snip)`>
endsnippet
2017-02-11 08:01:38 -05:00
snippet option "Option" w
<option${1: value="${2:option}"}>${3:$2}</option>
2012-08-16 23:41:25 -04:00
endsnippet
snippet select "Select Box" w
2012-08-16 23:41:25 -04:00
<select name="${1:some_name}" id="${2:$1}"${3:${4: multiple}${5: onchange="${6:}"}${7: size="${8:1}"}}>
2016-08-02 08:48:32 -04:00
${0:${VISUAL}}
2012-08-16 23:41:25 -04:00
</select>
endsnippet
2017-02-11 08:01:38 -05:00
snippet textarea "HTML <textarea>" w
<textarea name="${1:Name}" rows="${2:8}" cols="${3:40}">$0</textarea>
2012-08-16 23:41:25 -04:00
endsnippet
2017-02-11 08:01:38 -05:00
snippet mailto "HTML <a mailto: >" w
2012-08-16 23:41:25 -04:00
<a href="mailto:${1:joe@example.com}?subject=${2:feedback}">${3:email me}</a>
endsnippet
2017-02-11 08:01:38 -05:00
snippet base "HTML <base>" w
2012-08-16 23:41:25 -04:00
<base href="$1"${2: target="$3"}`!p x(snip)`>
endsnippet
2015-03-14 16:02:10 -04:00
snippet body "<body>"
<body>
2016-08-02 08:48:32 -04:00
${0:${VISUAL}}
2012-08-16 23:41:25 -04:00
</body>
endsnippet
2015-03-14 16:02:10 -04:00
snippet div "<div>" w
<div>
2016-08-02 08:48:32 -04:00
${0:${VISUAL}}
2015-03-14 16:02:10 -04:00
</div>
endsnippet
2014-10-31 17:30:24 -04:00
snippet div. "<div> with class" w
<div`!p snip.rv=' class="' if t[1] else ""`${1:name}`!p snip.rv = '"' if t[1] else ""`>
2016-08-02 08:48:32 -04:00
${0:${VISUAL}}
2014-10-31 17:30:24 -04:00
</div>
endsnippet
snippet div# "<div> with ID & class" w
<div`!p snip.rv=' id="' if t[1] else ""`${1:name}`!p snip.rv = '"' if t[1] else ""``!p snip.rv=' class="' if t[2] else ""`${2:name}`!p snip.rv = '"' if t[2] else ""`>
2016-08-02 08:48:32 -04:00
${0:${VISUAL}}
</div>
2012-08-16 23:41:25 -04:00
endsnippet
snippet form "XHTML <form>" w
<form action="${1:`!p
snip.rv = (snip.basename or 'unnamed') + '_submit'
`}" method="${2:get}" accept-charset="utf-8">
2016-08-02 08:48:32 -04:00
${0:${VISUAL}}
</form>
2012-08-16 23:41:25 -04:00
endsnippet
snippet h1 "XHTML <h1>" w
2016-08-02 08:48:32 -04:00
<h1>${0:${VISUAL}}</h1>
2012-08-16 23:41:25 -04:00
endsnippet
2015-07-13 06:22:46 -04:00
snippet h2 "XHTML <h2>" w
2016-08-02 08:48:32 -04:00
<h2>${0:${VISUAL}}</h2>
2015-07-13 06:22:46 -04:00
endsnippet
snippet h3 "XHTML <h3>" w
2016-08-02 08:48:32 -04:00
<h3>${0:${VISUAL}}</h3>
2015-07-13 06:22:46 -04:00
endsnippet
snippet h4 "XHTML <h4>" w
2016-08-02 08:48:32 -04:00
<h4>${0:${VISUAL}}</h4>
endsnippet
snippet h5 "XHTML <h5>" w
<h5>${0:${VISUAL}}</h5>
endsnippet
snippet h6 "XHTML <h6>" w
<h6>${0:${VISUAL}}</h6>
2015-07-13 06:22:46 -04:00
endsnippet
2012-08-16 23:41:25 -04:00
snippet head "XHTML <head>"
<head>
2014-04-18 08:58:02 -04:00
<meta charset="utf-8">
2012-08-16 23:41:25 -04:00
<title>${1:`!p snip.rv = snip.basename or "Page Title"`}</title>
2016-08-02 08:48:32 -04:00
${0:${VISUAL}}
2012-08-16 23:41:25 -04:00
</head>
endsnippet
snippet link "XHTML <link>" w
2012-08-16 23:41:25 -04:00
<link rel="${1:stylesheet}" href="${2:/css/master.css}" type="text/css" media="${3:screen}" title="${4:no title}" charset="${5:utf-8}"`!p x(snip)`>
endsnippet
snippet meta "XHTML <meta>" w
2012-08-16 23:41:25 -04:00
<meta name="${1:name}" content="${2:content}"`!p x(snip)`>
endsnippet
2017-02-11 08:01:38 -05:00
snippet scriptsrc "HTML <script src...>" w
<script src="$1" charset="${3:utf-8}"></script>
2012-08-16 23:41:25 -04:00
endsnippet
2017-02-11 08:01:38 -05:00
snippet script "HTML <script>" w
<script charset="utf-8">
2016-08-02 08:48:32 -04:00
${0:${VISUAL}}
</script>
2012-08-16 23:41:25 -04:00
endsnippet
2016-10-02 07:37:21 -04:00
snippet span "<span>" w
<span> ${0:${VISUAL}} </span>
endsnippet
snippet span. "<span> with class" w
<span`!p snip.rv=' class="' if t[1] else ""`${1:name}`!p snip.rv = '"' if t[1] else ""`> ${0:${VISUAL}} </span>
endsnippet
snippet span# "<span> with ID & class" w
<span`!p snip.rv=' id="' if t[1] else ""`${1:name}`!p snip.rv = '"' if t[1] else ""``!p snip.rv=' class="' if t[2] else ""`${2:name}`!p snip.rv = '"' if t[2] else ""`> ${0:${VISUAL}} </span>
endsnippet
snippet style "XHTML <style>" w
2012-08-16 23:41:25 -04:00
<style type="text/css" media="screen">
2016-08-02 08:48:32 -04:00
${0:${VISUAL}}
2012-08-16 23:41:25 -04:00
</style>
endsnippet
snippet table "XHTML <table>" w
2016-11-09 12:22:55 -05:00
<table>
2016-08-02 08:48:32 -04:00
${0:${VISUAL}}
</table>
2012-08-16 23:41:25 -04:00
endsnippet
snippet a "Link" w
<a href="${1:http://www.${2:url.com}}"${3: target="_blank"}>${4:Anchor Text}</a>
2012-08-16 23:41:25 -04:00
endsnippet
snippet p "paragraph" w
2016-08-02 08:48:32 -04:00
<p>${0:${VISUAL}}</p>
2012-08-16 23:41:25 -04:00
endsnippet
snippet li "list item" w
2016-08-02 08:48:32 -04:00
<li>${0:${VISUAL}}</li>
2012-08-16 23:41:25 -04:00
endsnippet
snippet ul "unordered list" w
<ul>
2016-08-02 08:48:32 -04:00
${0:${VISUAL}}
</ul>
2012-08-16 23:41:25 -04:00
endsnippet
snippet td "table cell" w
2016-08-02 08:48:32 -04:00
<td>${0:${VISUAL}}</td>
2012-08-16 23:41:25 -04:00
endsnippet
2014-09-27 11:32:18 -04:00
snippet th "table header" w
2016-08-02 08:48:32 -04:00
<th>${0:${VISUAL}}</th>
2014-09-27 11:32:18 -04:00
endsnippet
snippet tr "table row" w
2016-08-02 08:48:32 -04:00
<tr>${0:${VISUAL}}</tr>
2012-08-16 23:41:25 -04:00
endsnippet
snippet title "XHTML <title>" w
2012-08-16 23:41:25 -04:00
<title>${1:`!p snip.rv = snip.basename or "Page Title"`}</title>
endsnippet
snippet fieldset "Fieldset" w
2012-08-16 23:41:25 -04:00
<fieldset id="${1/[\w\d]+|( )/(?1:_:\L$0\E)/g}" ${2:class="${3:}"}>
<legend>$1</legend>
2016-08-02 08:48:32 -04:00
${0:${VISUAL}}
2012-08-16 23:41:25 -04:00
</fieldset>
endsnippet
2016-11-09 12:22:55 -05:00
snippet viewport "Responsive viewport meta" w
<meta name="viewport" content="width=device-width, initial-scale=1">
endsnippet
2012-08-16 23:41:25 -04:00
# vim:ft=snippets: