Commit graph

6 commits

Author SHA1 Message Date
Barrett Ruth
ac8db6851f
refactor(picker): canonicalize backend names into single table
Problem: picker backend names were hard-coded as string literals in
`picker/init.lua`, `health.lua`, and `init.lua` validation, making
them easy to get out of sync.

Solution: export `backends` and `detect_order` from `forge.picker` and
reference them in health check and config validation instead of
duplicating the name strings.
2026-03-28 17:50:11 -04:00
Barrett Ruth
97698c2af1
docs: update vimdoc and health check for picker backends
Problem: docs listed fzf-lua as the only required dependency, and the
health check only verified fzf-lua.

Solution: update requirements to list all three picker backends, add
`picker` config option to vimdoc, update health check to report all
detected backends and mark the active one.
2026-03-28 17:48:45 -04:00
Barrett Ruth
c677feee2f
feat: expand cli 2026-03-28 12:12:04 -04:00
Barrett Ruth
5fcbcfcf99
feat: cli 2026-03-28 00:24:26 -04:00
Barrett Ruth
5ee2cc567a
ci: format 2026-03-27 17:19:09 -04:00
Barrett Ruth
c4da2cda2a
feat: initial commit 2026-03-27 16:46:28 -04:00