{% extends "!genindex.html" %} {# check sphinx/themes/basic/genindex if this snippet has become outdated #} {% block body %}

{{ _('Index') }}

{% for key, dummy in genindexentries -%} {{ key }} {% if not loop.last %}| {% endif %} {%- endfor %}
{%- for key, entries in genindexentries %}

{{ key }}

{%- for column in entries|slice_index(2) if column %} {%- endfor %}
    {%- for entryname, (links, subitems, _) in column %} {% set name = links[0][1].rsplit('#', 1)[1] if links else '' %}
  • {{ indexentries(name if name and '-' not in name else entryname, links) }} {%- if subitems %}
      {%- for subentryname, subentrylinks in subitems %} {% set sname = subentrylinks[0][1].rsplit('#', 1)[1] if subentrylinks else '' %}
    • {{ indexentries(sname if sname and '-' not in sname else subentryname, subentrylinks) }}
    • {%- endfor %}
    {%- endif -%}
  • {%- endfor %}
{% endfor %} {% endblock %}