52c6e0ac9ff4f6da29c0e7c9fbb02337f9fdb7e1
[dotfiles.git] / .vim / mysnippets / html.snippets
1 # snippet `<[a-z]+[0-9]*` "HTML tag expand" r
2 # <`!p snip.rv = match.group()[1:]`>$0</`!p snip.rv = match.group()[1:]`>
3 # endsnippet
4
5 snippet html "html template" w
6 <!DOCTYPE html>
7 <html>
8         <head>
9                 <meta charset="utf-8">
10                 <title></title>
11         </head>
12
13         <body>
14
15         </body>
16 </html>
17 endsnippet
18
19 snippet p "p tag" w
20 <p>$0</p>
21 endsnippet
22
23 snippet div "div tag" w
24 <div>$0</div>
25 endsnippet
26
27 snippet a "a tag" w
28 <a>$0</a>
29 endsnippet
30
31 snippet code "code tag" w
32 <code>$0</code>
33 endsnippet
34
35 snippet img "img tag" w
36 <img src="$0" />
37 endsnippet
38
39 snippet '(h[0-9])' "h tag" rw
40 `!p
41 snip.rv = "<{0}></{0}>".format(match.group(1))
42 `
43 endsnippet
44
45 snippet bigcode "bigcode block" w
46 <pre><code>
47 $0
48 </code></pre>
49 endsnippet
50
51 snippet tag "html safe tag" w
52 &lt;$1&gt;$0&lt;/$1&gt;
53 endsnippet
54