Consumes python files, uses StreamHandler to handle output
Response goes to a temporary buffer
:LlmCtx add
- add additional selections as context for following calls
:LLmCtx clear
- remove all ctx
:LlmCtx show
- show included context (eventually qflist?)
ctx.filename : string
ctx.selections : string []
builder = function(input, ctx)
...
vim.tbl_concat(ctx.selections, '\n\n')
...
end
:LlmCheckPrompt