{% from "_macros.html" import icon %} {# What `@` offers. Two sources, one list, because somebody typing `@readme` is not thinking about which store the answer is in. Swapped in whole on every keystroke, like the knowledge picker: the library is searched with FTS rather than filtered in the browser, and the project half is filtered beside it so the client stays one fetch and a list. Every name here came off somebody's filesystem or out of their library, so all of it is escaped by autoescaping and none of it is marked safe. #}
{% if not files and not documents and not notes and not skills and not bases and not attachments and not website %}

{% if q %} Nothing matches “{{ q }}”. {% else %} Nothing to mention yet. {% endif %}

{% else %} {% if website %}

A page to read

{% endif %} {% if files %}

In the project

{% endif %} {% if documents %}

In your library

{% endif %} {% if notes %}

Notes

{% endif %} {% if skills %}

Skills

{% endif %} {% if bases %} {# A base is a reference and not a copy: choosing one narrows what this chat may search rather than putting anything into the message. #}

Search only these

{% endif %} {% if attachments %}

Already in this chat

{% endif %} {% endif %}