Skip to content

copilot: Add the option to disable Next Edit Suggestions (#47438) (cherry-pick to stable)#47482

Merged
zed-zippy[bot] merged 1 commit intov0.220.xfrom
cherry-pick-v0.220.x-9db71612
Jan 23, 2026
Merged

copilot: Add the option to disable Next Edit Suggestions (#47438) (cherry-pick to stable)#47482
zed-zippy[bot] merged 1 commit intov0.220.xfrom
cherry-pick-v0.220.x-9db71612

Conversation

@zed-zippy
Copy link
Contributor

@zed-zippy zed-zippy bot commented Jan 23, 2026

Cherry-pick of #47438 to stable


Adds a new setting to GitHub Copilot to toggle the Next Edit Suggestions
feature, it is enabled by default.

Motivations

Due to some current usability issues with this feature, see #46880, and
some personal anecdotes of using it, it is currently rough to utilize,
so this gives the option to disable it.

Related

Release Notes

  • Adds the ability to disable GitHub Copilot's Next Edit Suggestions
    feature.

User Interface

image

Text Example

The text example will be adding a z variable to a Point3D class in
TypeScript.

With Next Edit Suggestions

In this example I am able to just press auto-complete (press TAB) 3x.

class Point3D {
    x: number;
    y: number;
    z: number; // <-- Cursor before z: suggested

    constructor(x: number, 
                y: number
                , z: number // <-- Next Suggestion
                ) { 
        this.x = x;
        this.y = y;
        this.z = z; // <-- Last Suggestion
    }
}

Without Next Edit Suggestions

class Point3D {
    x: number;
    y: number;
    z: number; // <-- Cursor before z: the only suggestion

    constructor(x: number, y: number) {
        this.x = x;
        this.y = y;
    }
}

Adds a new setting to GitHub Copilot to toggle the Next Edit Suggestions
feature, it is enabled by default.

## Motivations
Due to some current usability issues with this feature, see #46880, and
some personal anecdotes of using it, it is currently rough to utilize,
so this gives the option to disable it.

## Related
- #47071 
- #30124
- #44486
## Release Notes
- Adds the ability to disable GitHub Copilot's Next Edit Suggestions
feature.
## User Interface

![image](https://github.com/user-attachments/assets/5a3d7166-68dd-4f5b-a220-0a9bd9282cd5)
## Text Example
The text example will be adding a `z` variable to a `Point3D` class in
TypeScript.
### With Next Edit Suggestions
In this example I am able to just press auto-complete (press TAB) 3x.
```ts
class Point3D {
    x: number;
    y: number;
    z: number; // <-- Cursor before z: suggested

    constructor(x: number, 
                y: number
                , z: number // <-- Next Suggestion
                ) { 
        this.x = x;
        this.y = y;
        this.z = z; // <-- Last Suggestion
    }
}
```
### Without Next Edit Suggestions
```ts
class Point3D {
    x: number;
    y: number;
    z: number; // <-- Cursor before z: the only suggestion

    constructor(x: number, y: number) {
        this.x = x;
        this.y = y;
    }
}
```
@cla-bot cla-bot bot added the cla-signed The user has signed the Contributor License Agreement label Jan 23, 2026
@maxdeviant
Copy link
Member

@osiewicz I think we should rename the setting before cherry-picking.

enabled_next_edit_suggestions isn’t in the proper tense. It should be enable_next_edit_suggestions.

@zed-zippy zed-zippy bot merged commit f11abcb into v0.220.x Jan 23, 2026
24 checks passed
@zed-zippy zed-zippy bot deleted the cherry-pick-v0.220.x-9db71612 branch January 23, 2026 15:18
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.

2 participants