. ├── autoload │ └── avante.vim ├── Build.ps1 ├── build.sh ├─ ─ Cargo.lock ├── Cargo.toml ├── crates │ ├── avante-html2md │ │ ├── Cargo.toml │ │ └── src │ ├── avante-repo-map │ │ ├── Cargo.toml │ │ ├── queries │ │ └── src │ ├── avante-templates │ │ ├── Cargo.toml │ │ └── src │ └── avante-tokenizers │ ├── Cargo.lock │ ├── Cargo.toml │ ├── README.md │ └── src ├── LICENSE ├── lua │ ├── avante │ │ ├── api.lua │ │ ├── clipboard.lua │ │ ├── config.lua │ │ ├── diff.lua │ │ ├── file_selector.lua │ │ ├── health.lua │ │ ├── highlights.lua │ │ ├── html2md.lua │ │ ├── init.lua │ │ ├── llm.lua │ │ ├── llm_tools.lua │ │ ├── path.lua │ │ ├── prompt_input.lua │ │ ├── providers │ │ ├── range.lua │ │ ├── repo_map.lua │ │ ├── selection.lua │ │ ├── selection_result.lua │ │ ├── sidebar.lua │ │ ├── suggestion.lua │ │ ├── templates │ │ ├── tokenizers.lua │ │ ├── types.lua │ │ └── utils │ ├── avante_lib.lua │ └── cmp_avante │ ├── commands.lua │ └── mentions.lua ├── Makefile ├── plugin │ └── avante.lua ├── README.md ├── stylua.toml ├── syntax │ └── jinja.vim ├── tests │ ├── llm_tools_spec.lua │ └── utils │ ├── file_spec.lua │ └── init_spec.lua └── tree.txt 21 directories, 45 files