Skip to content

Create operators from the C-x C-f picker - #1265

Merged
edwin-zvs merged 2 commits into
mainfrom
feat/operator-in-new-picker
Aug 18, 2026
Merged

Create operators from the C-x C-f picker#1265
edwin-zvs merged 2 commits into
mainfrom
feat/operator-in-new-picker

Conversation

@edwin-zvs

Copy link
Copy Markdown
Contributor

Summary

  • add operator beside project in the C-x C-f creation picker
  • open a focused unsaved operator editor with a collision-safe default name
  • remove the /serve slash command and update operator docs/specification

Tests

  • cargo test -p construct-cli harness_picker -- --nocapture
  • cargo test -p construct-cli new_picker_operator_action_opens_a_unique_focused_draft_and_serve_is_removed -- --nocapture
  • cargo test -p construct-cli: 1410 passed; the sole failure, color::tests::truecolor_backend_still_emits_rgb, reproduces on untouched main
  • cargo build

@edwin-zvs

edwin-zvs commented Aug 18, 2026

Copy link
Copy Markdown
Contributor Author

Updated flow at 9b64ca8:

  1. C-x C-foperator
  2. Enter the operator name in the minibuffer (Operator name:).
  3. The focused unsaved operator editor opens under that name.

Picker

C-x C-f picker showing operator beside project

The new name prompt and resulting triage editor were verified in a deterministic TUI recording.

@edwin-zvs

Copy link
Copy Markdown
Contributor Author

After: C-x C-f shows operator beside project, then choosing it opens the focused unsaved operator editor.

Picker

Operator editor

@edwin-zvs
edwin-zvs merged commit 8352a99 into main Aug 18, 2026
1 of 2 checks passed
@edwin-zvs
edwin-zvs deleted the feat/operator-in-new-picker branch August 18, 2026 22:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant