update
[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 `<(.+)` "tag" rw
20 # <>
21 # endsnippet
22
23 snippet p "p tag" w
24 <p>$0</p>
25 endsnippet
26
27 snippet div "div tag" w
28 <div>$0</div>
29 endsnippet
30
31 snippet a "a tag" w
32 <a>$0</a>
33 endsnippet
34
35 snippet code "code tag" w
36 <code>$0</code>
37 endsnippet
38
39 snippet img "img tag" w
40 <img src="$0" />
41 endsnippet
42
43 snippet '(h[0-9])' "h tag" rw
44 `!p
45 snip.rv = "<{0}></{0}>".format(match.group(1))
46 `
47 endsnippet
48
49 snippet bigcode "bigcode block" w
50 <pre><code>
51 $0
52 </code></pre>
53 endsnippet
54
55 snippet tag "html safe tag" w
56 &lt;$1&gt;$0&lt;/$1&gt;
57 endsnippet
58