Closed cxwx closed 2 months ago
@cxwx
用这个 api 可以检测到是否存在补全,将其集成到 status bar 应该就可以实现相应功能
require('fittencode').has_suggestions
执行 :lua require('fittencode').has_suggestions
报错
E5107: Error loading lua [string ":lua"]:1: '=' expected near '<eof>'
这样放入statusline 会一直报错
执行
:lua require('fittencode').has_suggestions
报错E5107: Error loading lua [string ":lua"]:1: '=' expected near '<eof>'
这样放入statusline 会一直报错
has_suggestions
后面要加 ()
require("lualine").setup({sections={
lualine_x={
function() return "AI" end,
cond=require('fittencode').has_suggestions,
color={fg="#37b0e7",bg="#101945"},
},
}})
这样配置可以在 lualine 中设置补全可用提示。
👌
@cxwx @hoofcushion
新添加了一个 Status
模块 #30 ,可以更加精确地获取状态信息,通过 API get_current_status
即可访问
目前支持的状态值如下
---@type StatusCodes
local C = {
IDLE = 0,
REQUESTING = 1,
REQUEST_ERROR = 2,
NO_MORE_SUGGESTIONS = 3,
SUGGESTIONS_READY = 4,
}
类似效果 https://github.com/Exafunction/codeium.vim?tab=readme-ov-file#show-codeium-status-in-statusline