Add UltiSnips snippets
This commit is contained in:
52
UltiSnips/html.snippets
Normal file
52
UltiSnips/html.snippets
Normal file
@@ -0,0 +1,52 @@
|
||||
global !p
|
||||
def complete(t, opts):
|
||||
if t:
|
||||
opts = [m[len(t):] for m in opts if m.startswith(t)]
|
||||
if len(opts) == 1:
|
||||
return opts[0]
|
||||
elif len(opts) == 0:
|
||||
return "-error"
|
||||
return '(' + '|'.join(opts) + ')'
|
||||
endglobal
|
||||
|
||||
# html snippets
|
||||
snippet class "HTML class tag"
|
||||
class="$1"$0
|
||||
endsnippet
|
||||
|
||||
snippet img "HTML img tag"
|
||||
<img src="$1"${2: alt="$3"}/>
|
||||
endsnippet
|
||||
|
||||
snippet span "HTML span tag" i
|
||||
<span>$0</span>
|
||||
endsnippet
|
||||
|
||||
snippet code "HTML code tab" i
|
||||
<code>$0</code>
|
||||
endsnippet
|
||||
|
||||
snippet section "HTML section tag"
|
||||
<section$1>
|
||||
$0
|
||||
</section>
|
||||
endsnippet
|
||||
|
||||
snippet table "HTML table"
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>$1</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>$0</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
endsnippet
|
||||
|
||||
snippet text-align "CSS text-align"
|
||||
style="text-align:$1`!p snip.rv=complete(t[1], ['left', 'center', 'right'])`"
|
||||
endsnippet
|
||||
Reference in New Issue
Block a user