diff options
author | katherine <ageha@airen-no-jikken.icu> | 2019-12-20 23:00:25 -0700 |
---|---|---|
committer | katherine <ageha@airen-no-jikken.icu> | 2019-12-20 23:00:25 -0700 |
commit | 9eb9a2dc9fac1d58ac3c19f11d83cdd46dda1afe (patch) | |
tree | f0d0587c477c035fb28b3f20d015b0b68a0dc862 /.vim/UltiSnips/html.snippets | |
parent | 1dd672f5bbd53b092137adee070fe7eac9f33e0d (diff) | |
download | dotfiles-9eb9a2dc9fac1d58ac3c19f11d83cdd46dda1afe.tar.gz |
add ultisnips
Diffstat (limited to '.vim/UltiSnips/html.snippets')
-rw-r--r-- | .vim/UltiSnips/html.snippets | 189 |
1 files changed, 189 insertions, 0 deletions
diff --git a/.vim/UltiSnips/html.snippets b/.vim/UltiSnips/html.snippets new file mode 100644 index 0000000..73983a7 --- /dev/null +++ b/.vim/UltiSnips/html.snippets @@ -0,0 +1,189 @@ +priority -50 + +global !p +def x(snip): + if snip.ft.startswith("x"): + snip.rv = '/' + else: + snip.rv = "" +endglobal + +snippet doctype "HTML - 5.0 (doctype)" b +<!DOCTYPE html> + +endsnippet + +snippet a "Link" w +<a href="${1:http://www.${2:url.com}}"${3: target="_blank"}>${4:Anchor Text}</a> +endsnippet + +snippet abbr "<abbr>" w +<abbr title="$2">$1</abbr> +endsnippet + +snippet address "<address>" w +<address>$1</address> +endsnippet + +snippet article "<article>" +<article> + ${1:article content} +</article> +endsnippet + +snippet aside "<aside>" +<aside> + ${1:aside content} +</aside> +endsnippet + +snippet base "HTML <base>" w +<base href="$1"${2: target="$3"}`!p x(snip)`> +endsnippet + +snippet blockquote "<blockquote>" +<blockquote>$1</blockquote> +endsnippet + +snippet body "<body>" +<body> + ${0:${VISUAL}} +</body> +endsnippet + +snippet button "<button>" +<button>$1</button> +endsnippet + +snippet caption "<caption>" +<caption>$1</caption> +endsnippet + +snippet cite "<cite>" w +<cite>$1</cite> +endsnippet + +snippet dfn "<dfn>" w +<dfn>$1</dfn> +endsnippet + +snippet div "<div>" w +<div> + ${0:${VISUAL}} +</div> +endsnippet + +snippet fig "<figure>" +<figure> +$1 +<figcaption>$2</figcaption> +</figure> +endsnippet + +snippet figcaption "<figcaption>" +<figcaption>$1</figcaption> +endsnippet + +snippet footer "<footer>" +<footer> + ${1:footer content} +</footer> +endsnippet + +snippet h1 "HTML <h1>" w +<h1>${0:${VISUAL}}</h1> +endsnippet + +snippet h2 "HTML <h2>" w +<h2>${0:${VISUAL}}</h2> +endsnippet + +snippet h3 "HTML <h3>" w +<h3>${0:${VISUAL}}</h3> +endsnippet + +snippet h4 "HTML <h4>" w +<h4>${0:${VISUAL}}</h4> +endsnippet + +snippet h5 "HTML <h5>" w +<h5>${0:${VISUAL}}</h5> +endsnippet + +snippet h6 "HTML <h6>" w +<h6>${0:${VISUAL}}</h6> +endsnippet + +snippet head "HTML <head>" +<head> + <meta charset="utf-8"> + <title>${1:`!p snip.rv = snip.basename or "Page Title"`}</title> + ${0:${VISUAL}} +</head> +endsnippet + +snippet header "<header>" +<header> + ${1:header content} +</header> +endsnippet + +snippet html "HTML basic structure" b +<!DOCTYPE html> +<html lang="en-GB"> + <head> + <meta charset="UTF-8" /> + <meta name="viewport" content="width=device-width" /> + <title>${1:`!p snip.rv = snip.basename.replace('-', ' ').capitalize()`}</title> + </head> + <body> + ${0:body} + </body> +</html> +endsnippet + +snippet li "list item" w +<li>${0:${VISUAL}}</li> +endsnippet + +snippet main "<main>" +<main> + ${1:main content} +</main> +endsnippet + +snippet nav "<nav>" +<nav> + ${1:navigation links} +</nav> +endsnippet + +snippet p "paragraph" w +<p>${0:${VISUAL}}</p> +endsnippet + +snippet script "HTML <script>" w +<script charset="utf-8"> + ${0:${VISUAL}} +</script> +endsnippet + +snippet span "<span>" w +<span>${0:${VISUAL}}</span> +endsnippet + +snippet style "HTML <style>" w +<style type="text/css" media="screen"> + ${0:${VISUAL}} +</style> +endsnippet + +snippet title "HTML <title>" w +<title>${1:`!p snip.rv = snip.basename or "Page Title"`}</title> +endsnippet + +snippet ul "unordered list" w +<ul> + ${0:${VISUAL}} +</ul> +endsnippet |