chore(copilot): check for valid file in addition to plugin setup (#120)
Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
This commit is contained in:
parent
fe30ef6782
commit
76dd441e25
@ -35,7 +35,7 @@ M.CANCEL_PATTERN = "AvanteLLMEscape"
|
||||
---@field xcode boolean
|
||||
---@field xcode_chat boolean
|
||||
---
|
||||
---@privaate
|
||||
---@private
|
||||
---@class AvanteCopilot: table<string, any>
|
||||
---@field proxy string
|
||||
---@field allow_insecure boolean
|
||||
@ -55,7 +55,7 @@ local E = {
|
||||
deepseek = "DEEPSEEK_API_KEY",
|
||||
groq = "GROQ_API_KEY",
|
||||
copilot = function()
|
||||
if Utils.has("copilot.lua") or Utils.has("copilot.vim") then
|
||||
if Utils.has("copilot.lua") or Utils.has("copilot.vim") or Utils.copilot.find_config_path() then
|
||||
return true
|
||||
end
|
||||
Utils.warn("copilot is not setup correctly. Please use copilot.lua or copilot.vim for authentication.")
|
||||
|
@ -32,7 +32,7 @@ M.machine_id = function()
|
||||
end
|
||||
|
||||
---@return string | nil
|
||||
local function find_config_path()
|
||||
M.find_config_path = function()
|
||||
local config = vim.fn.expand("$XDG_CONFIG_HOME")
|
||||
if config and vim.fn.isdirectory(config) > 0 then
|
||||
return config
|
||||
@ -58,7 +58,7 @@ M.cached_token = function()
|
||||
end
|
||||
|
||||
-- loading token from the file
|
||||
local config_path = find_config_path()
|
||||
local config_path = M.find_config_path()
|
||||
if not config_path then
|
||||
return nil
|
||||
end
|
||||
|
Loading…
x
Reference in New Issue
Block a user