
* feat(sidebar): supports select files chore (context) update add type annotations to context functions chore (sidebar) remove unused notify function call refactor (sidebar) remove setting search file to file path chore (sidebar) remove nvim_notify debugging api call * feat (files) allow selecting a file by string via cmp suggestion menu * chore (context) refactor to allow context using @file with a context view * refactor (context) refactor seletected file types as an array of path and content * refactor (config) remove unused configuration options * refactor (sidebar) remove unused unbild key * refactor (context) remove unused imports * refactor (mentions) update mentions to support items with callback functions and removal of the underlying selection. * fix (sidebar) add file context as a window that is visitable via the tab key * refactor (file_content) remove file content as an input to llm * feat (sidebar) support suggesting and applying code in all languages that are in the context * feat (sidebar) configurable mapping for removing a file from the context. * feat (context_view) configure hints for the context view for adding and deleting a file. * feat (context) add hints for the context view. * fix (sidebar) type when scrolling the results buffer. * refactor (selected files) refactor llm stream to accept an array of selected file metadata * refactor: context => selected_files --------- Co-authored-by: yetone <yetoneful@gmail.com>
55 lines
780 B
Django/Jinja
55 lines
780 B
Django/Jinja
{%- if use_xml_format -%}
|
|
|
|
{% if selected_code -%}
|
|
{% for file in selected_files %}
|
|
<filepath>{{file.path}}</filepath>
|
|
|
|
<context>
|
|
```{{file.file_type}}
|
|
{{file.content}}
|
|
```
|
|
</context>
|
|
{% endfor %}
|
|
|
|
<code>
|
|
```{{code_lang}}
|
|
{{selected_code}}
|
|
```
|
|
</code>
|
|
{%- else -%}
|
|
{% for file in selected_files %}
|
|
<filepath>{{file.path}}</filepath>
|
|
|
|
<code>
|
|
```{{file.file_type}}
|
|
{{file.content}}
|
|
```
|
|
</code>
|
|
{% endfor %}
|
|
{%- endif %}
|
|
{% else %}
|
|
{% if selected_code -%}
|
|
{% for file in selected_files %}
|
|
FILEPATH: {{file.path}}
|
|
|
|
CONTEXT:
|
|
```{{file.file_type}}
|
|
{{file.content}}
|
|
```
|
|
{% endfor %}
|
|
|
|
CODE:
|
|
```{{code_lang}}
|
|
{{selected_code}}
|
|
```
|
|
{%- else -%}
|
|
{% for file in selected_files %}
|
|
FILEPATH: {{file.path}}
|
|
|
|
CODE:
|
|
```{{file.file_type}}
|
|
{{file.content}}
|
|
```
|
|
{% endfor %}
|
|
{%- endif %}{%- endif %}
|