Inline spinner for CodeCompanion in Neovim.
This plugin adds an animated spinner in the CodeCompanion chat while AI is processing a request, giving clear feedback to the user.
Note the "Processing..." virtual text while AI is generating the response.
- π Animated spinner in CodeCompanion chat during AI processing.
- ποΈ Supports multiple chats with concurrent active requests (each gets its own spinner).
- βοΈ Zero configuration.
Add the inline spinner to your CodeCompanion setup as follows:
require("codecompanion").setup({
-- ... other codecompanion setup ...
extensions = {
spinner = {},
},
})Example using lazy.nvim:
{
"olimorris/codecompanion.nvim",
dependencies = {
{ "nvim-lua/plenary.nvim", version = false },
"franco-ruggeri/codecompanion-spinner.nvim",
},
opts = {
-- ... other codecompanion setup ...
extensions = {
spinner = {},
},
},
}Thanks yuhua99 for providing the basic spinner logic.
