You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Feburary 5, 2025 by [Brigit Murtaugh](https://github.com/bamurtaugh), [Burke Holland](https://github.com/burkeholland), [Olivia Guzzardo](https://github.com/olguzzar)
12
12
13
-
GitHub Copilot code completions are great at autocompleting a section of code currently being edited. But since most coding activity is editing existing code, it's a natural evolution of Copilot completions to also help with edits, both at the cursor and further away. Edits are often not made in isolation - there's a logical flow of what edits need to be made in different scenarios.
13
+
GitHub Copilot code completions are great at autocomplete, providing the predictive ability to suggest the code that was in your head without you even having to ask for it. But since most coding activity is editing existing code, it's a natural evolution of completions to also help with edits. Edits are often not made in isolation - there's a logical flow of what edits need to be made as you iterate on your project - and they can happen both at your current cursor location and further away.
14
14
15
-
We're excited to announce the preview of **Copilot Next Edit Suggestions** (aka "Copilot NES"), which is this evolution of Copilot completions.
15
+
We're excited to announce the preview of **Copilot Next Edit Suggestions** (aka "Copilot NES"), which is the next evolution of Copilot completions.
16
16
17
-
Based on the edits you're making, NES both predicts the location of the next edit you'll want to make and what that edit should be. NES helps you stay in the flow, suggesting future changes relevant to your current work, and you can simply `kbstyle(Tab)` to quickly navigate and accept Copilot's suggestions.
17
+
Based on the edits you're making, NES both predicts the location of the next edit you'll want to make and what that edit should be. NES helps you stay in the flow, suggesting future changes relevant to your current work, and you can simply `kbstyle(Tab)` to quickly navigate and accept suggestions.
18
18
19
19
<!-- TODO: Video about NES from Rob -->
20
20
@@ -24,7 +24,7 @@ You may have seen [previous work from the GitHub Next Team on NES](https://githu
24
24
You can enable NES via the VS Code setting `setting(github.copilot.nextEdits.enabled)`.
25
25
26
26
> [!NOTE]
27
-
> If you are a Copilot Business or Enterprise user, your organization admin will need to enable NES.
27
+
> If you are a Copilot Business or Enterprise user, your organization admin will need to enable NES, in addition to you setting `setting(github.copilot.nextEdits.enabled)` in your editor.
28
28
<!-- TODO: Any other details or actionable link? -->
29
29
30
30
Like completions, all you need to do to start getting suggestions from NES is to start coding!
@@ -60,8 +60,10 @@ Please be sure to use [VS Code Insiders](https://code.visualstudio.com/insiders/
60
60
61
61
You can read our [full NES docs](aka.ms/gh-copilot-nes-docs) for more information and scenarios as we expand the NES experience.
62
62
63
+
NES is a next step in an AI that anticipates what you'll need to do next - the best prompt is the one that you don't have to write.
Copy file name to clipboardExpand all lines: docs/copilot/ai-powered-suggestions.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -63,7 +63,7 @@ The following example shows how to instruct Copilot to create a class in TypeScr
63
63
64
64
## Next Edit Suggestions (preview)
65
65
66
-
Inline suggestions are great at autocompleting a section of code currently being edited. But since most coding activity is editing existing code, it's a natural evolution of Copilot completions to also help with edits, both at the cursor and further away. Edits are often not made in isolation - there's a logical flow of what edits need to be made in different scenarios. Copilot Next Edit Suggestions (aka "Copilot NES") is this evolution.
66
+
Inline suggestions are great at autocompleting a section of code. But since most coding activity is editing existing code, it's a natural evolution of Copilot completions to also help with edits, both at the cursor and further away. Edits are often not made in isolation - there's a logical flow of what edits need to be made in different scenarios. Copilot Next Edit Suggestions (aka "Copilot NES") is this evolution.
67
67
68
68
Based on the edits you're making, NES both predicts the location of the next edit you'll want to make and what that edit should be. NES helps you stay in the flow, suggesting future changes relevant to your current work, and you can simply `kbstyle(Tab)` to quickly navigate and accept Copilot's suggestions. Suggestions may span a single symbol, an entire line, or multiple lines, depending on the scope of the potential change.
69
69
@@ -72,7 +72,7 @@ Based on the edits you're making, NES both predicts the location of the next edi
72
72
>
73
73
> For general information about working with settings in VS Code, refer to [User and workspace settings](/docs/getstarted/settings.md).
74
74
>
75
-
> If you are a Copilot Business or Enterprise user, your organization admin will need to enable NES.
75
+
> If you are a Copilot Business or Enterprise user, your organization admin will need to enable NES, in addition to you setting `setting(github.copilot.nextEdits.enabled)` in your editor.
76
76
<!-- TODO: Any other details or actionable link? -->
77
77
78
78
<!-- TODO: Add gif or video advocacy will create for blog post (could be image, but think gif is more interesting and then remaining examples can be static images) -->
Copy file name to clipboardExpand all lines: docs/copilot/overview.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -101,7 +101,7 @@ NES helps you stay in the flow, suggesting future changes relevant to your curre
101
101
>
102
102
> For general information about working with settings in VS Code, refer to [User and workspace settings](/docs/getstarted/settings.md).
103
103
>
104
-
> If you are a Copilot Business or Enterprise user, your organization admin will need to enable NES.
104
+
> If you are a Copilot Business or Enterprise user, your organization admin will need to enable NES, in addition to you setting `setting(github.copilot.nextEdits.enabled)` in your editor.
105
105
<!-- TODO: Any other details or actionable link? -->
106
106
107
107
### Iterate on large changes across multiple files
0 commit comments