Standardize picker fetch and decode error rows #638
Labels
No labels
bug
documentation
duplicate
enhancement
fugitive
good first issue
help wanted
invalid
question
v0.1.0
v0.2.0
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
barrettruth/forge.nvim#638
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Parent: #634
Problem
Async picker fetches can fail because the CLI exits nonzero, the network is unavailable, authentication is broken, JSON is invalid, or a backend returns an unexpected shape. Picker error rows and notifications should consistently preserve the actionable part of that failure instead of showing only a generic empty/error row.
Scope
lua/forge/picker/session.luaand picker-specificerror_entrycall sites.Non-goals