aboutsummaryrefslogtreecommitdiff
path: root/tests/Makefile
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-02 12:59:54 -0500
committerCraig Jennings <c@cjennings.net>2026-06-02 12:59:54 -0500
commit1a34cb26cbaec7af31a0d93a8f1c563eb5e45be5 (patch)
tree8cb0c7fb7fbeb0c3ddd5bf721565fdfec7d09c7a /tests/Makefile
parent42f3a75651ed8d2f8e601c654e482dc85363bb83 (diff)
downloadpearl-1a34cb26cbaec7af31a0d93a8f1c563eb5e45be5.tar.gz
pearl-1a34cb26cbaec7af31a0d93a8f1c563eb5e45be5.zip
feat(views): set-default-view command
Phase 2 of the default-view spec: the command that sets the default that phase 1 reads. It's the v D slot the keybinding work reserved (the binding itself lands in phase 3). From a buffer that's showing a local view, pearl-set-default-view offers that view as the default. Otherwise it prompts over the local-view names with a my-open-issues sentinel on top that clears the default. Quitting leaves it unchanged. pearl--persist-default-view writes through customize-save-variable so the choice survives a restart. In accounts mode it updates the active account's :default-view and preserves the account's other plist keys, the same metadata-preserving rewrite local-view edits use. In legacy mode it writes the global pearl-default-view. Eight tests: persist scope-targeting and key preservation in both modes, plus the offer, prompt, clear, and cancel paths. Suite 801 to 809, compile and lint clean.
Diffstat (limited to 'tests/Makefile')
0 files changed, 0 insertions, 0 deletions