Some checks failed
Detach Plugins / check (FlyGrep.vim) (push) Has been cancelled
Detach Plugins / check (GitHub.vim) (push) Has been cancelled
Detach Plugins / check (JavaUnit.vim) (push) Has been cancelled
Detach Plugins / check (SourceCounter.vim) (push) Has been cancelled
Detach Plugins / check (cpicker.nvim) (push) Has been cancelled
Detach Plugins / check (dein-ui.vim) (push) Has been cancelled
Detach Plugins / check (git.vim) (push) Has been cancelled
Detach Plugins / check (iedit.vim) (push) Has been cancelled
Detach Plugins / check (scrollbar.vim) (push) Has been cancelled
Detach Plugins / check (vim-chat) (push) Has been cancelled
Detach Plugins / check (vim-cheat) (push) Has been cancelled
Detach Plugins / check (vim-todo) (push) Has been cancelled
Detach Plugins / check (xmake.vim) (push) Has been cancelled
test / Linux (nvim, nightly) (push) Has been cancelled
test / Linux (nvim, v0.3.8) (push) Has been cancelled
test / Linux (nvim, v0.4.0) (push) Has been cancelled
test / Linux (nvim, v0.4.2) (push) Has been cancelled
test / Linux (nvim, v0.4.3) (push) Has been cancelled
test / Linux (nvim, v0.4.4) (push) Has been cancelled
test / Linux (nvim, v0.5.0) (push) Has been cancelled
test / Linux (nvim, v0.5.1) (push) Has been cancelled
test / Linux (nvim, v0.6.0) (push) Has been cancelled
test / Linux (nvim, v0.6.1) (push) Has been cancelled
test / Linux (nvim, v0.7.0) (push) Has been cancelled
test / Linux (nvim, v0.7.2) (push) Has been cancelled
test / Linux (nvim, v0.8.0) (push) Has been cancelled
test / Linux (nvim, v0.8.1) (push) Has been cancelled
test / Linux (nvim, v0.8.2) (push) Has been cancelled
test / Linux (nvim, v0.8.3) (push) Has been cancelled
test / Linux (nvim, v0.9.0) (push) Has been cancelled
test / Linux (nvim, v0.9.1) (push) Has been cancelled
test / Linux (true, vim, v7.4.052) (push) Has been cancelled
test / Linux (true, vim, v7.4.1689) (push) Has been cancelled
test / Linux (true, vim, v7.4.629) (push) Has been cancelled
test / Linux (true, vim, v8.0.0027) (push) Has been cancelled
test / Linux (true, vim, v8.0.0183) (push) Has been cancelled
test / Linux (vim, nightly) (push) Has been cancelled
test / Linux (vim, v8.0.0184) (push) Has been cancelled
test / Linux (vim, v8.0.1453) (push) Has been cancelled
test / Linux (vim, v8.1.2269) (push) Has been cancelled
test / Linux (vim, v8.2.2434) (push) Has been cancelled
test / Linux (vim, v8.2.3995) (push) Has been cancelled
test / Windows (nvim, nightly) (push) Has been cancelled
test / Windows (nvim, v0.3.8) (push) Has been cancelled
test / Windows (nvim, v0.4.2) (push) Has been cancelled
test / Windows (nvim, v0.4.3) (push) Has been cancelled
test / Windows (nvim, v0.4.4) (push) Has been cancelled
test / Windows (nvim, v0.5.0) (push) Has been cancelled
test / Windows (nvim, v0.5.1) (push) Has been cancelled
test / Windows (nvim, v0.6.0) (push) Has been cancelled
test / Windows (nvim, v0.6.1) (push) Has been cancelled
test / Windows (nvim, v0.7.0) (push) Has been cancelled
test / Windows (nvim, v0.7.2) (push) Has been cancelled
test / Windows (nvim, v0.8.0) (push) Has been cancelled
test / Windows (nvim, v0.8.1) (push) Has been cancelled
test / Windows (nvim, v0.8.2) (push) Has been cancelled
test / Windows (nvim, v0.8.3) (push) Has been cancelled
test / Windows (nvim, v0.9.0) (push) Has been cancelled
test / Windows (nvim, v0.9.1) (push) Has been cancelled
test / Windows (vim, nightly) (push) Has been cancelled
test / Windows (vim, v7.4.1185) (push) Has been cancelled
test / Windows (vim, v7.4.1689) (push) Has been cancelled
test / Windows (vim, v8.0.0027) (push) Has been cancelled
test / Windows (vim, v8.0.1453) (push) Has been cancelled
test / Windows (vim, v8.1.2269) (push) Has been cancelled
test / Windows (vim, v8.2.2434) (push) Has been cancelled
test / Windows (vim, v8.2.3995) (push) Has been cancelled
docker / docker (push) Has been cancelled
mirror / check (coding) (push) Has been cancelled
mirror / check (gitee) (push) Has been cancelled
mirror / check (gitlab) (push) Has been cancelled
210 lines
3.1 KiB
Plaintext
210 lines
3.1 KiB
Plaintext
priority -50
|
|
|
|
# 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 $1 %}
|
|
endsnippet
|
|
|
|
|
|
snippet {{ "variable" b
|
|
{{ $1 }}
|
|
endsnippet
|
|
|
|
|
|
snippet {# "comment" b
|
|
{# $1 #}
|
|
endsnippet
|
|
|
|
|
|
snippet # "comment" b
|
|
{# $1 #}
|
|
endsnippet
|
|
|
|
|
|
snippet raw "escaped block" b
|
|
{% raw %}
|
|
$1
|
|
{% endraw %}
|
|
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 filter "filter" b
|
|
{% filter ${1:filter} %}
|
|
$2
|
|
{% endfilter %}
|
|
endsnippet
|
|
|
|
|
|
# Being able to quickly remove the whole 'else' block seems faster to me than
|
|
# choosing between 'for' and 'for/else' snippets from the menu.
|
|
# snippet for "for" b
|
|
# {% for ${1:item} in ${2:sequence} %}
|
|
# $3${4:
|
|
# {% else %}
|
|
# $5}
|
|
# {% endfor %}
|
|
# endsnippet
|
|
|
|
|
|
snippet for "for" b
|
|
{% for ${1:item} in ${2:sequence} %}
|
|
$3
|
|
{% endfor %}
|
|
endsnippet
|
|
|
|
|
|
snippet for "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 if "if/else" b
|
|
{% if ${1:expr} %}
|
|
$2
|
|
{% else %}
|
|
$3
|
|
{% endif %}
|
|
endsnippet
|
|
|
|
|
|
snippet if "if/elif/else" b
|
|
{% if ${1:expr} %}
|
|
$2
|
|
{% elif %}
|
|
$3
|
|
{% else %}
|
|
$4
|
|
{% endif %}
|
|
endsnippet
|
|
|
|
|
|
snippet macro "macro" b
|
|
{% macro ${1:name}(${2:args}) %}
|
|
$3
|
|
{% endmacro %}
|
|
endsnippet
|
|
|
|
|
|
snippet call "call" b
|
|
{% call ${1:name}(${2:args}) %}
|
|
$3
|
|
{% endcall %}
|
|
endsnippet
|
|
|
|
|
|
snippet set "set" b
|
|
{% set ${1:name} = ${2:'value'} %}
|
|
endsnippet
|
|
|
|
|
|
snippet trans "translation" b
|
|
{% trans %}
|
|
$1
|
|
{% endtrans %}
|
|
endsnippet
|
|
|
|
|
|
snippet with "with" b
|
|
{% with %}
|
|
$1
|
|
{% endwith %}
|
|
endsnippet
|
|
|
|
snippet autoescape "autoescape" b
|
|
{% autoescape ${1:true} %}
|
|
$2
|
|
{% endautoescape %}
|
|
endsnippet
|
|
|
|
# Filters
|
|
# @todo: expand only when snippet is preceeded by a |
|
|
|
|
snippet batch "batch items" w
|
|
batch(linecount=$1, fill_with=${2:None})
|
|
endsnippet
|
|
|
|
|
|
snippet dictsort "sort and yield (key, value) pairs" w
|
|
dictsort(case_sensitive=${1:False}, by=${2:'key'})
|
|
endsnippet
|
|
|
|
|
|
snippet round "round number" w
|
|
round(precision=${1:0}, method=${2:'common|ceil|floor'})
|
|
endsnippet
|
|
|
|
|
|
snippet urlize "convert plain-text url to <a/>" w
|
|
urlize(trim_url_limit=${1:None}, nofollow=${2:False})
|
|
endsnippet
|
|
|
|
|
|
snippet wordwrap "wordwrap" w
|
|
wordwrap(width=${1:79}, break_long_words=${2:True})
|
|
endsnippet
|
|
|
|
|
|
snippet truncate "truncate" w
|
|
truncate(lenght=${1:79}, killwords=${2:False}, end=${3:'...''})
|
|
endsnippet
|
|
|
|
|
|
snippet sum "sum of sequence of numbers + start" w
|
|
sum(attribute=${1:None}, start=${2:0})
|
|
endsnippet
|
|
|
|
|
|
snippet sort "sort an iterable" w
|
|
sort(reverse=${1:False}, case_sensitive=${2:False}, attribute=${3:None})
|
|
endsnippet
|
|
|
|
|
|
snippet indent "indent" w
|
|
indent(width=${1:4}, indentfirst=${2:False})
|
|
endsnippet
|
|
|
|
|
|
# vim:ft=snippets:
|