{% macro icon(kind, cls="ficon") -%}
{%- if kind == "dir" -%}
{%- elif kind == "vi" -%}
{%- elif kind == "ctl" -%}
{%- elif kind == "proj" -%}
{%- elif kind == "lib" -%}
{%- elif kind == "commit" -%}
{%- elif kind == "branch" -%}
{%- elif kind == "tag" -%}
{%- else -%}
{%- endif -%}
{%- endmacro %}
{% macro status_badge(s) -%}
{%- set m = {"added": ("added","+","Added"), "deleted": ("deleted","−","Deleted"), "modified": ("modified","~","Modified"), "renamed": ("renamed","→","Moved/renamed")} -%}
{%- set v = m.get(s, ("modified","•",s)) -%}
{{v[1]}}
{%- endmacro %}
{% macro avatar(name) -%}
{{ (name or "?")[:1] }}
{%- endmacro %}
{% macro split_path(p) -%}
{%- set parts = p.rsplit("/", 1) -%}
{%- if parts|length == 2 -%}{{parts[0]}}/{{parts[1]}}{%- else -%}{{p}}{%- endif -%}
{%- endmacro %}