aboutsummaryrefslogtreecommitdiff
path: root/UltiSnips/htmljinja.snippets
diff options
context:
space:
mode:
Diffstat (limited to 'UltiSnips/htmljinja.snippets')
-rw-r--r--UltiSnips/htmljinja.snippets93
1 files changed, 93 insertions, 0 deletions
diff --git a/UltiSnips/htmljinja.snippets b/UltiSnips/htmljinja.snippets
new file mode 100644
index 0000000..806afe7
--- /dev/null
+++ b/UltiSnips/htmljinja.snippets
@@ -0,0 +1,93 @@
+# http://jinja.pocoo.org/
+
+# jinja2 is a full featured template engine for Python. It has full
+# unicode support, an optional integrated sandboxed execution
+# environment, widely used and BSD licensed.
+
+# possible extends:
+#extends html
+
+
+snippet block "block" b
+{% block ${1:name} %}
+ $2
+{% endblock %}
+endsnippet
+
+
+snippet {{ "variable" b
+{{ $1 }}
+endsnippet
+
+
+snippet {# "comment" b
+{# $1 #}
+endsnippet
+
+
+snippet # "comment" b
+{# $1 #}
+endsnippet
+
+
+snippet extends "extends" b
+{% extends "${1:template}" %}
+endsnippet
+
+
+snippet include "include" b
+{% include "${1:template}" %}
+endsnippet
+
+
+snippet import "import" b
+{% import "${1:template}" %}
+endsnippet
+
+
+snippet from "from/import/as" b
+{% from "${1:template}" import ${2:name}${3: as ${4:$2}} %}
+endsnippet
+
+
+snippet for "for" b
+{% for ${1:item} in ${2:sequence} %}
+ $3
+{% endfor %}
+endsnippet
+
+
+snippet fore "for/else" b
+{% for ${1:item} in ${2:sequence} %}
+ $3
+{% else %}
+ $4
+{% endfor %}
+endsnippet
+
+
+snippet if "if" b
+{% if ${1:expr} %}
+ $2
+{% endif %}
+endsnippet
+
+
+snippet ife "if/else" b
+{% if ${1:expr} %}
+ $2
+{% else %}
+ $3
+{% endif %}
+endsnippet
+
+
+snippet ifee "if/elif/else" b
+{% if ${1:expr} %}
+ $2
+{% elif %}
+ $3
+{% else %}
+ $4
+{% endif %}
+endsnippet