chore: cleanup typo and win options (#288)
Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
This commit is contained in:
parent
7f9b69c3bb
commit
2feaa28ced
@ -127,6 +127,9 @@ M.defaults = {
|
|||||||
input = {
|
input = {
|
||||||
prefix = "> ",
|
prefix = "> ",
|
||||||
},
|
},
|
||||||
|
edit = {
|
||||||
|
border = "rounded",
|
||||||
|
},
|
||||||
},
|
},
|
||||||
--- @class AvanteConflictUserConfig
|
--- @class AvanteConflictUserConfig
|
||||||
diff = {
|
diff = {
|
||||||
|
@ -10,8 +10,8 @@ local NAMESPACE = api.nvim_create_namespace("avante_selection")
|
|||||||
local SELECTED_CODE_NAMESPACE = api.nvim_create_namespace("avante_selected_code")
|
local SELECTED_CODE_NAMESPACE = api.nvim_create_namespace("avante_selected_code")
|
||||||
local PRIORITY = vim.highlight.priorities.user
|
local PRIORITY = vim.highlight.priorities.user
|
||||||
|
|
||||||
local EIDTING_INPUT_START_SPINNER_PATTERN = "AvanteEditingInputStartSpinner"
|
local EDITING_INPUT_START_SPINNER_PATTERN = "AvanteEditingInputStartSpinner"
|
||||||
local EIDTING_INPUT_STOP_SPINNER_PATTERN = "AvanteEditingInputStopSpinner"
|
local EDITING_INPUT_STOP_SPINNER_PATTERN = "AvanteEditingInputStopSpinner"
|
||||||
|
|
||||||
---@class avante.Selection
|
---@class avante.Selection
|
||||||
---@field selection avante.SelectionResult | nil
|
---@field selection avante.SelectionResult | nil
|
||||||
@ -64,7 +64,7 @@ end
|
|||||||
function Selection:show_shortcuts_hints_popup()
|
function Selection:show_shortcuts_hints_popup()
|
||||||
self:close_shortcuts_hints_popup()
|
self:close_shortcuts_hints_popup()
|
||||||
|
|
||||||
local hint_text = string.format(" [%s: ask avante, %s: edit] ", Config.mappings.ask, Config.mappings.edit)
|
local hint_text = string.format(" [%s: ask, %s: edit] ", Config.mappings.ask, Config.mappings.edit)
|
||||||
|
|
||||||
local virt_text_line = self:get_virt_text_line()
|
local virt_text_line = self:get_virt_text_line()
|
||||||
|
|
||||||
@ -226,9 +226,9 @@ function Selection:show_editing_input_shortcuts_hints()
|
|||||||
end
|
end
|
||||||
|
|
||||||
api.nvim_create_autocmd("User", {
|
api.nvim_create_autocmd("User", {
|
||||||
pattern = EIDTING_INPUT_START_SPINNER_PATTERN,
|
pattern = EDITING_INPUT_START_SPINNER_PATTERN,
|
||||||
callback = function()
|
callback = function()
|
||||||
timer = vim.loop.new_timer()
|
timer = vim.uv.new_timer()
|
||||||
if timer then
|
if timer then
|
||||||
timer:start(
|
timer:start(
|
||||||
0,
|
0,
|
||||||
@ -242,7 +242,7 @@ function Selection:show_editing_input_shortcuts_hints()
|
|||||||
})
|
})
|
||||||
|
|
||||||
api.nvim_create_autocmd("User", {
|
api.nvim_create_autocmd("User", {
|
||||||
pattern = EIDTING_INPUT_STOP_SPINNER_PATTERN,
|
pattern = EDITING_INPUT_STOP_SPINNER_PATTERN,
|
||||||
callback = function()
|
callback = function()
|
||||||
stop_spinner()
|
stop_spinner()
|
||||||
end,
|
end,
|
||||||
@ -305,8 +305,8 @@ function Selection:create_editing_input()
|
|||||||
row = 1,
|
row = 1,
|
||||||
col = 0,
|
col = 0,
|
||||||
style = "minimal",
|
style = "minimal",
|
||||||
border = "rounded",
|
border = Config.windows.edit.border,
|
||||||
title = { { "Chat with selected code", "FloatTitle" } },
|
title = { { "edit selected block", "FloatTitle" } },
|
||||||
title_pos = "center",
|
title_pos = "center",
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -360,7 +360,7 @@ function Selection:create_editing_input()
|
|||||||
|
|
||||||
local indentation = Utils.get_indentation(code_lines[self.selection.range.start.line])
|
local indentation = Utils.get_indentation(code_lines[self.selection.range.start.line])
|
||||||
|
|
||||||
api.nvim_exec_autocmds("User", { pattern = EIDTING_INPUT_START_SPINNER_PATTERN })
|
api.nvim_exec_autocmds("User", { pattern = EDITING_INPUT_START_SPINNER_PATTERN })
|
||||||
---@type AvanteChunkParser
|
---@type AvanteChunkParser
|
||||||
local on_chunk = function(chunk)
|
local on_chunk = function(chunk)
|
||||||
full_response = full_response .. chunk
|
full_response = full_response .. chunk
|
||||||
@ -381,7 +381,7 @@ function Selection:create_editing_input()
|
|||||||
)
|
)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
api.nvim_exec_autocmds("User", { pattern = EIDTING_INPUT_STOP_SPINNER_PATTERN })
|
api.nvim_exec_autocmds("User", { pattern = EDITING_INPUT_STOP_SPINNER_PATTERN })
|
||||||
vim.defer_fn(function()
|
vim.defer_fn(function()
|
||||||
self:close_editing_input()
|
self:close_editing_input()
|
||||||
end, 0)
|
end, 0)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user