Skip to content

Conversation

maxbrunsfeld
Copy link
Collaborator

Also, fix visual bug when pressing escape with a non-empty selection in a deleted text block.

Release Notes:

  • N/A

Also, fix visual bug when pressing escape with a non-empty selection in a deleted text block.

Co-authored-by: Antonio <[email protected]>
@cla-bot cla-bot bot added the cla-signed The user has signed the Contributor License Agreement label Oct 1, 2024
@maxbrunsfeld maxbrunsfeld merged commit 7dcb0de into main Oct 1, 2024
9 checks passed
@maxbrunsfeld maxbrunsfeld deleted the expand-all-proposed-change-hunks branch October 1, 2024 18:58
maxdeviant added a commit that referenced this pull request Oct 17, 2024
…editor (#18240)

This changes the `/workflow` command so that instead of emitting edits
in separate steps, the user is presented with a single tab, with an
editable diff that they can apply to the buffer.

Todo

* Assistant panel
* [x] Show a patch title and a list of changed files in a block
decoration
* [x] Don't store resolved patches as state on Context. Resolve on
demand.
    * [ ] Better presentation of patches in the panel
    * [ ] Show a spinner while patch is streaming in
* Patches
* [x] Preserve leading whitespace in new text, auto-indent insertions
    * [x] Ensure patch title is very short, to fit better in tab
* [x] Improve patch location resolution, prefer skipping whitespace over
skipping `}`
    * [x] Ensure patch edits are auto-indented properly
* [ ] Apply `Update` edits via a diff between the old and new text, to
get fine-grained edits.
* Proposed changes editor
    * [x] Show patch title in the tab
    * [x] Add a toolbar with an "Apply all" button
* [x] Make `open excerpts` open the corresponding location in the base
buffer (#18591)
* [x] Add an apply button above every hunk
(#18592)
* [x] Expand all diff hunks by default
(#18598)
    * [x] Fix #18589
* [x] Syntax highlighting doesn't work until the buffer is edited
(#18648)
* [x] Disable LSP interaction in Proposed Changes editor
(#18945)
* [x] No auto-indent? (#18984)
* Prompt
    * [ ] make sure old_text is unique

Release Notes:

- N/A

---------

Co-authored-by: Marshall Bowers <[email protected]>
Co-authored-by: Antonio <[email protected]>
Co-authored-by: Richard <[email protected]>
Co-authored-by: Marshall <[email protected]>
Co-authored-by: Nate Butler <[email protected]>
Co-authored-by: Antonio Scandurra <[email protected]>
Co-authored-by: Richard Feldman <[email protected]>
mikayla-maki pushed a commit that referenced this pull request Oct 18, 2024
…editor (#18240)

This changes the `/workflow` command so that instead of emitting edits
in separate steps, the user is presented with a single tab, with an
editable diff that they can apply to the buffer.

Todo

* Assistant panel
* [x] Show a patch title and a list of changed files in a block
decoration
* [x] Don't store resolved patches as state on Context. Resolve on
demand.
    * [ ] Better presentation of patches in the panel
    * [ ] Show a spinner while patch is streaming in
* Patches
* [x] Preserve leading whitespace in new text, auto-indent insertions
    * [x] Ensure patch title is very short, to fit better in tab
* [x] Improve patch location resolution, prefer skipping whitespace over
skipping `}`
    * [x] Ensure patch edits are auto-indented properly
* [ ] Apply `Update` edits via a diff between the old and new text, to
get fine-grained edits.
* Proposed changes editor
    * [x] Show patch title in the tab
    * [x] Add a toolbar with an "Apply all" button
* [x] Make `open excerpts` open the corresponding location in the base
buffer (#18591)
* [x] Add an apply button above every hunk
(#18592)
* [x] Expand all diff hunks by default
(#18598)
    * [x] Fix #18589
* [x] Syntax highlighting doesn't work until the buffer is edited
(#18648)
* [x] Disable LSP interaction in Proposed Changes editor
(#18945)
* [x] No auto-indent? (#18984)
* Prompt
    * [ ] make sure old_text is unique

Release Notes:

- N/A

---------

Co-authored-by: Marshall Bowers <[email protected]>
Co-authored-by: Antonio <[email protected]>
Co-authored-by: Richard <[email protected]>
Co-authored-by: Marshall <[email protected]>
Co-authored-by: Nate Butler <[email protected]>
Co-authored-by: Antonio Scandurra <[email protected]>
Co-authored-by: Richard Feldman <[email protected]>
noaccOS pushed a commit to noaccOS/zed that referenced this pull request Oct 19, 2024
Also, fix visual bug when pressing escape with a non-empty selection in
a deleted text block.

Release Notes:

- N/A

Co-authored-by: Antonio <[email protected]>
noaccOS pushed a commit to noaccOS/zed that referenced this pull request Oct 19, 2024
…editor (zed-industries#18240)

This changes the `/workflow` command so that instead of emitting edits
in separate steps, the user is presented with a single tab, with an
editable diff that they can apply to the buffer.

Todo

* Assistant panel
* [x] Show a patch title and a list of changed files in a block
decoration
* [x] Don't store resolved patches as state on Context. Resolve on
demand.
    * [ ] Better presentation of patches in the panel
    * [ ] Show a spinner while patch is streaming in
* Patches
* [x] Preserve leading whitespace in new text, auto-indent insertions
    * [x] Ensure patch title is very short, to fit better in tab
* [x] Improve patch location resolution, prefer skipping whitespace over
skipping `}`
    * [x] Ensure patch edits are auto-indented properly
* [ ] Apply `Update` edits via a diff between the old and new text, to
get fine-grained edits.
* Proposed changes editor
    * [x] Show patch title in the tab
    * [x] Add a toolbar with an "Apply all" button
* [x] Make `open excerpts` open the corresponding location in the base
buffer (zed-industries#18591)
* [x] Add an apply button above every hunk
(zed-industries#18592)
* [x] Expand all diff hunks by default
(zed-industries#18598)
    * [x] Fix zed-industries#18589
* [x] Syntax highlighting doesn't work until the buffer is edited
(zed-industries#18648)
* [x] Disable LSP interaction in Proposed Changes editor
(zed-industries#18945)
* [x] No auto-indent? (zed-industries#18984)
* Prompt
    * [ ] make sure old_text is unique

Release Notes:

- N/A

---------

Co-authored-by: Marshall Bowers <[email protected]>
Co-authored-by: Antonio <[email protected]>
Co-authored-by: Richard <[email protected]>
Co-authored-by: Marshall <[email protected]>
Co-authored-by: Nate Butler <[email protected]>
Co-authored-by: Antonio Scandurra <[email protected]>
Co-authored-by: Richard Feldman <[email protected]>
osiewicz pushed a commit that referenced this pull request Oct 22, 2024
…editor (#18240)

This changes the `/workflow` command so that instead of emitting edits
in separate steps, the user is presented with a single tab, with an
editable diff that they can apply to the buffer.

Todo

* Assistant panel
* [x] Show a patch title and a list of changed files in a block
decoration
* [x] Don't store resolved patches as state on Context. Resolve on
demand.
    * [ ] Better presentation of patches in the panel
    * [ ] Show a spinner while patch is streaming in
* Patches
* [x] Preserve leading whitespace in new text, auto-indent insertions
    * [x] Ensure patch title is very short, to fit better in tab
* [x] Improve patch location resolution, prefer skipping whitespace over
skipping `}`
    * [x] Ensure patch edits are auto-indented properly
* [ ] Apply `Update` edits via a diff between the old and new text, to
get fine-grained edits.
* Proposed changes editor
    * [x] Show patch title in the tab
    * [x] Add a toolbar with an "Apply all" button
* [x] Make `open excerpts` open the corresponding location in the base
buffer (#18591)
* [x] Add an apply button above every hunk
(#18592)
* [x] Expand all diff hunks by default
(#18598)
    * [x] Fix #18589
* [x] Syntax highlighting doesn't work until the buffer is edited
(#18648)
* [x] Disable LSP interaction in Proposed Changes editor
(#18945)
* [x] No auto-indent? (#18984)
* Prompt
    * [ ] make sure old_text is unique

Release Notes:

- N/A

---------

Co-authored-by: Marshall Bowers <[email protected]>
Co-authored-by: Antonio <[email protected]>
Co-authored-by: Richard <[email protected]>
Co-authored-by: Marshall <[email protected]>
Co-authored-by: Nate Butler <[email protected]>
Co-authored-by: Antonio Scandurra <[email protected]>
Co-authored-by: Richard Feldman <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cla-signed The user has signed the Contributor License Agreement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant