fix: standardize picker action contract #615

Merged
barrettruth merged 1 commit from fix/picker-action-contract into main 2026-05-06 13:54:29 +00:00
Owner

Closes #610
Closes #609

Summary

  • reserve fixed picker Enter/back bindings so configured actions cannot steal the primary action
  • expose browse header hints and make Ctrl-X the keep-open browser action across PR, issue, CI/check, and release pickers
  • add a release default action for Enter, move release browse to Ctrl-X, and make issue Enter close on entity rows while load-more stays in place
  • remove the dead keys.ci.open default/type surface and update vimdoc/tests

Verification

  • nix develop .#ci --command just test spec/pickers_spec.lua spec/fzf_picker_spec.lua spec/config_validation_spec.lua spec/picker_init_spec.lua
  • nix develop .#ci --command just ci
Closes #610 Closes #609 ## Summary - reserve fixed picker Enter/back bindings so configured actions cannot steal the primary action - expose browse header hints and make Ctrl-X the keep-open browser action across PR, issue, CI/check, and release pickers - add a release default action for Enter, move release browse to Ctrl-X, and make issue Enter close on entity rows while load-more stays in place - remove the dead keys.ci.open default/type surface and update vimdoc/tests ## Verification - nix develop .#ci --command just test spec/pickers_spec.lua spec/fzf_picker_spec.lua spec/config_validation_spec.lua spec/picker_init_spec.lua - nix develop .#ci --command just ci
fix: standardize picker action contract
All checks were successful
quality / Test (pull_request) Successful in 8s
quality / Format (pull_request) Successful in 12s
quality / Lint (pull_request) Successful in 13s
d799458e21
barrettruth deleted branch fix/picker-action-contract 2026-05-06 13:54:29 +00:00
Sign in to join this conversation.
No description provided.