plugins.avante.settings
Options provided to the require('avante').setup
function.
Type: attribute set of anything
Default:
{ }
Example:
{
claude = {
endpoint = "https://api.anthropic.com";
max_tokens = 4096;
model = "claude-3-5-sonnet-20240620";
temperature = 0;
};
diff = {
autojump = true;
debug = false;
list_opener = "copen";
};
highlights = {
diff = {
current = "DiffText";
incoming = "DiffAdd";
};
};
hints = {
enabled = true;
};
mappings = {
diff = {
both = "cb";
next = "]x";
none = "c0";
ours = "co";
prev = "[x";
theirs = "ct";
};
};
provider = "claude";
windows = {
sidebar_header = {
align = "center";
rounded = true;
};
width = 30;
wrap = true;
};
}
Declared by:
plugins.avante.settings.auto_suggestions_frequency
The provider for automatic suggestions.
Since auto-suggestions are a high-frequency operation and therefore expensive, it is
recommended to specify an inexpensive provider or even a free provider: "copilot"
.
Type: null or string or raw lua code
Default:
null
Plugin default: "claude"
Declared by:
plugins.avante.settings.mappings
Key mappings for various functionalities within avante.
Type: null or (attribute set of (string or attribute set of string))
Default:
null
Example:
{
diff = {
both = "cb";
next = "]x";
none = "c0";
ours = "co";
prev = "[x";
theirs = "ct";
};
jump = {
next = "]]";
prev = "[[";
};
}
Declared by:
plugins.avante.settings.provider
The LLM provider ("claude"
, "openai"
, "azure"
, …)
Type: null or string or raw lua code
Default:
null
Plugin default: "claude"
Declared by: