This commit is contained in:
Ladas552 2025-09-05 13:44:09 +08:00 committed by GitHub
commit 6078451da8
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -76,7 +76,7 @@ in {
}; };
dual_boost = { dual_boost = {
enabled = mkEnableOption "dual_boost mode."; enabled = mkEnableOption "`dual_boost` mode.";
first_provider = mkOption { first_provider = mkOption {
type = str; type = str;
@ -111,37 +111,37 @@ in {
auto_suggestions = auto_suggestions =
mkEnableOption "auto suggestions."; mkEnableOption "auto suggestions.";
auto_set_highlight_group = auto_set_highlight_group = mkOption {
mkEnableOption "automatically set the highlight group for the current line." type = bool;
// { default = true;
default = true; description = "Whether to automatically set the highlight group for the current line.";
}; };
auto_set_keymaps = auto_set_keymaps = mkOption {
mkEnableOption "automatically set the keymap for the current line." type = bool;
// { default = true;
default = true; description = "Whether to automatically set the keymap for the current line.";
}; };
auto_apply_diff_after_generation = auto_apply_diff_after_generation =
mkEnableOption "automatically apply diff after LLM response."; mkEnableOption "automatically apply diff after LLM response.";
support_paste_from_clipboard = mkEnableOption '' support_paste_from_clipboard = mkEnableOption ''
pasting image from clipboard. support pasting image from clipboard.
This will be determined automatically based whether img-clip is available or not. This will be determined automatically based whether img-clip is available or not
''; '';
minimize_diff = minimize_diff = mkOption {
mkEnableOption "remove unchanged lines when applying a code block." type = bool;
// { default = true;
default = true; description = "Whether to remove unchanged lines when applying a code block.";
}; };
enable_token_counting = enable_token_counting = mkOption {
mkEnableOption "token counting." type = bool;
// { default = true;
default = true; description = "Whether to enable token counting.";
}; };
enable_cursor_planning_mode = enable_cursor_planning_mode =
mkEnableOption "Cursor Planning Mode."; mkEnableOption "Cursor Planning Mode.";
@ -188,14 +188,11 @@ in {
}; };
}; };
hints.enabled = hints.enabled = mkOption {
mkEnableOption "" type = bool;
// { default = true;
default = true; description = "Whether to enable hints.";
description = '' };
Whether to enable hints.
'';
};
windows = { windows = {
position = mkOption { position = mkOption {
@ -204,14 +201,11 @@ in {
description = "The position of the sidebar."; description = "The position of the sidebar.";
}; };
wrap = wrap = mkOption {
mkEnableOption "" type = bool;
// { default = true;
default = true; description = "Whether to enable wrap, similar to vim.o.wrap.";
description = '' };
similar to vim.o.wrap.
'';
};
width = mkOption { width = mkOption {
type = int; type = int;
@ -223,7 +217,7 @@ in {
enabled = mkOption { enabled = mkOption {
type = bool; type = bool;
default = true; default = true;
description = "enable/disable the header."; description = "Whether to enable the sidebar header.";
}; };
align = mkOption { align = mkOption {
@ -235,7 +229,7 @@ in {
rounded = mkOption { rounded = mkOption {
type = bool; type = bool;
default = true; default = true;
description = "Enable rounded sidebar header"; description = "Whether to enable rounded sidebar header.";
}; };
}; };
@ -249,9 +243,7 @@ in {
height = mkOption { height = mkOption {
type = int; type = int;
default = 8; default = 8;
description = '' description = "Height of the input window in vertical layout.";
Height of the input window in vertical layout.
'';
}; };
}; };
@ -265,9 +257,7 @@ in {
start_insert = mkOption { start_insert = mkOption {
type = bool; type = bool;
default = true; default = true;
description = '' description = "Start insert mode when opening the edit window.";
Start insert mode when opening the edit window.
'';
}; };
}; };
@ -275,17 +265,13 @@ in {
floating = mkOption { floating = mkOption {
type = bool; type = bool;
default = false; default = false;
description = '' description = "Open the 'AvanteAsk' prompt in a floating window.";
Open the 'AvanteAsk' prompt in a floating window.
'';
}; };
start_insert = mkOption { start_insert = mkOption {
type = bool; type = bool;
default = true; default = true;
description = '' description = "Start insert mode when opening the ask window.";
Start insert mode when opening the ask window.
'';
}; };
border = mkOption { border = mkOption {
@ -303,12 +289,11 @@ in {
}; };
diff = { diff = {
autojump = autojump = mkOption {
mkEnableOption "" type = bool;
// { default = true;
default = true; description = "Whether to automatically jump to the next change.";
description = "Automatically jumps to the next change."; };
};
override_timeoutlen = mkOption { override_timeoutlen = mkOption {
type = int; type = int;