claude-code - 💡(How to fix) Fix [FEATURE] Open Editor for proposed changes [1 comments, 2 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
anthropics/claude-code#55039Fetched 2026-05-01 05:47:50
View on GitHub
Comments
1
Participants
2
Timeline
4
Reactions
2
Author
Timeline (top)
labeled ×3commented ×1

Fix Action

Fix / Workaround

When I am working through a conversational interface, I often find it difficult to access the ephemeral patch that Claude Code proposes, and explaining in text what I would like to comment or change can be difficult. Currently I have a workaround of asking Claude to write to a scratch space and then prompt me with vim commands to open its temporary files, but this is not reliable as Claude will commonly try to use edit functionality despite my directives. When it does work it is far more efficient than trying to explain verbally, though.

  1. I ask Claude to write me a hello, world program.
  2. It writes a hello, world patch that will just say hello, world, and I see it inline.
  3. I notice that there are two issues: (a) I would like for it to use the $USER environment variable, which I already know how to plumb in, and (b) it has made a minor stylistic change I don't like.
  4. As-is, I would have to verbally describe placement etc. or allow the write and then make those comments. With my proposed changes, instead it would be in an active editor window and I can just dump those inline immediately. We can then iterate conversationally, with Claude adding context as needed in the editor as well as the conversation.
RAW_BUFFERClick to expand / collapse

Preflight Checklist

  • I have searched existing requests and this feature hasn't been requested yet
  • This is a single feature request (not multiple features)

Problem Statement

When I am working through a conversational interface, I often find it difficult to access the ephemeral patch that Claude Code proposes, and explaining in text what I would like to comment or change can be difficult. Currently I have a workaround of asking Claude to write to a scratch space and then prompt me with vim commands to open its temporary files, but this is not reliable as Claude will commonly try to use edit functionality despite my directives. When it does work it is far more efficient than trying to explain verbally, though.

Proposed Solution

Claude Code should have a feature, perhaps Propose(), similar to Edit() or Write(), that launches the editor (similar to Ctrl-G) with a proposed edit or write. Then, you can use the editor to make changes or suggestions or ask questions in-line, which would greatly improve efficiency.

Alternative Solutions

No response

Priority

Medium - Would be very helpful

Feature Category

Interactive mode (TUI)

Use Case Example

  1. I ask Claude to write me a hello, world program.
  2. It writes a hello, world patch that will just say hello, world, and I see it inline.
  3. I notice that there are two issues: (a) I would like for it to use the $USER environment variable, which I already know how to plumb in, and (b) it has made a minor stylistic change I don't like.
  4. As-is, I would have to verbally describe placement etc. or allow the write and then make those comments. With my proposed changes, instead it would be in an active editor window and I can just dump those inline immediately. We can then iterate conversationally, with Claude adding context as needed in the editor as well as the conversation.

Additional Context

No response

extent analysis

TL;DR

Implement a Propose() feature in Claude Code to launch an editor with proposed edits, allowing for efficient inline changes and suggestions.

Guidance

  • Consider adding a new function, such as Propose(), to Claude Code's interactive mode, which opens an editor with the proposed patch, similar to the Edit() or Write() functions.
  • This feature should allow users to make changes, suggestions, or ask questions inline, improving efficiency in conversational interfaces.
  • The Propose() function could be designed to work similarly to Ctrl-G, launching the editor with the proposed edit or write.
  • To verify the effectiveness of this feature, test it with various use cases, such as the provided example of writing a "hello, world" program and making subsequent changes.

Example

No code snippet is provided, as the issue does not include specific implementation details.

Notes

The proposed solution aims to address the difficulty of accessing and modifying ephemeral patches in conversational interfaces. However, the implementation details and technical requirements for the Propose() feature are not specified in the issue.

Recommendation

Apply workaround: Implement the proposed Propose() feature to improve efficiency in interactive mode, as it addresses a specific pain point and has a clear use case example.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

claude-code - 💡(How to fix) Fix [FEATURE] Open Editor for proposed changes [1 comments, 2 participants]