feat: project board scoping + global view #6
No reviewers
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
jwarykowski/nvim-shepherd!6
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/project-and-global-view"
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?
Wraps shepherd's per-project boards (jwarykowski/shepherd#12) and read-only global view (jwarykowski/shepherd#13).
Changes
config.project—string | fun():string | nil, mirrorsfilter. Newwith_project()helper appends--project <name>on board open, mutations (add/done/undone/rm) andlist --json, so pick/statusline indexes always match the board mutations hit.:Shepherd!— opens the read-only global view (shepherd --all); project dropped, filter kept.project(own board file) instead offilter,<leader>tgkeybind,projectconfig docs.build_cmd/with_project(project string/function, project+filter,--all, precedence). 22/22 green, lint clean.Smoke-tested
--projectverbs against the installed binary on a throwaway board.