feat(file_selector): command for switching the file picker provider. (#958)
This commit is contained in:
committed by
GitHub
parent
9e0b5bf8f1
commit
e612ad7566
@@ -11,6 +11,15 @@ local PromptInput = require("avante.prompt_input")
|
||||
---@field toggle avante.ApiToggle
|
||||
local M = {}
|
||||
|
||||
---@param target_provider FileSelectorProvider
|
||||
M.switch_file_selector_provider = function(target_provider)
|
||||
require("avante.config").override({
|
||||
file_selector = {
|
||||
provider = target_provider,
|
||||
},
|
||||
})
|
||||
end
|
||||
|
||||
---@param target Provider
|
||||
M.switch_provider = function(target) require("avante.providers").refresh(target) end
|
||||
|
||||
|
||||
@@ -238,8 +238,8 @@ M.defaults = {
|
||||
negate_patterns = {}, -- negate ignore files matching these.
|
||||
},
|
||||
--- @class AvanteFileSelectorConfig
|
||||
--- @field provider "native" | "fzf" | "telescope"
|
||||
file_selector = {
|
||||
--- @alias FileSelectorProvider "native" | "fzf" | "telescope" | string
|
||||
provider = "native",
|
||||
-- Options override for custom providers
|
||||
provider_opts = {},
|
||||
|
||||
Reference in New Issue
Block a user