Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feature: inline editing w/ chat context #16

Open
1 task done
dlants opened this issue Jan 5, 2025 · 0 comments
Open
1 task done

feature: inline editing w/ chat context #16

dlants opened this issue Jan 5, 2025 · 0 comments
Labels
enhancement New feature or request

Comments

@dlants
Copy link
Owner

dlants commented Jan 5, 2025

Did you check the docs?

  • I have read all the docs

Is your feature request related to a problem? Please describe.

I think we need something where you can invoke code generation from within the editor rather than from the sidebar. Something where you say "update this file to do X", and the changes are immediately streamed into a diff, rather than into the sidebar.

It should also be able to operate on a selection.

Describe the solution you'd like

I think this will probably look like a forced tool use that will bypass the chat and immediately open a (split?) diff with the current file.

I think the inline prompt should bring up a new buffer (floating I guess?) I really hate having to type the instruction in a place where I don't have access to modes.

The forced tool use should be a new method on the Provider interface. It should run with only a single tool, force the tool use.

Describe alternatives you've considered

.

Additional context

No response

@dlants dlants added the enhancement New feature or request label Jan 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant