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
Copy file name to clipboardExpand all lines: README.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,9 +9,9 @@ provides rich language support for the
9
9
[Go programming language](https://golang.org/).
10
10
11
11
📣
12
-
[Remote attach debugging](docs/debugging.md#connecting-to-headless-delve-with-target-specified-at-server-start-up) is now available via Delve's native DAP implementation with Delve v1.7.3 or newer.
13
-
We plan to enable this as the default in early 2022 to enhance remote debugging with the same
14
-
[debugging features](docs/debugging.md)that are already in use for local debugging.
12
+
[Remote attach debugging](docs/debugging.md#connecting-to-headless-delve-with-target-specified-at-server-start-up) is now available via Delve's native DAP implementation with Delve v1.7.3 or newer. It enchances remote debugging with the same
13
+
[debugging features](docs/debugging.md) that are already in use for local debugging. It is now the default with the
14
+
[Go Nightly](docs/nightly.md)build of the extension and will become the default for the stable releases in mid 2022.
15
15
We recommend switching your remote attach configurations in `launch.json` to use
16
16
`"debugAdapter":"dlv-dap"` now to verify that this works for you.
17
17
Please [file a new issue](https://github.com/golang/vscode-go/issues/new/choose) if you encounter any problems.
Copy file name to clipboardExpand all lines: docs/debugging.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,8 @@ These debugging features are possible by using [Delve](https://github.com/go-del
6
6
The Go extension has been communicating with Delve through a custom debug adapter program (`legacy` mode).
7
7
As the new [`Delve`'s native debug adapter implementation](https://github.com/go-delve/delve/tree/master/service/dap) has become available (since Delve v1.6.1), the Go extension is transitioning to deprecate the legacy debug adapter in favor of direct communication with Delve via [DAP](https://microsoft.github.io/debug-adapter-protocol/overview).
8
8
9
-
📣 **We are happy to announce that now this new mode of Delve integration (_`dlv-dap`_ mode) is enabled for _local__debugging_ by default and is available for [_remote__debugging_](#remote-debugging) on demand!**
9
+
📣 **We are happy to announce that the new _`dlv-dap`_ mode of Delve integration is enabled for _local__debugging_ by default. For [_remote__debugging_](#remote-debugging) it is the default in [Go Nightly](docs/nightly.md) and is
10
+
available with stable builds on demand with `"debugAdapter": "dlv-dap"` attribute in `launch.json` or `settings.json`!**
10
11
11
12
Many features and settings described in this document may be available only with the new `dlv-dap` mode.
12
13
For troubleshooting and configuring the legacy debug adapter, see [the legacy debug adapter documentation](https://github.com/golang/vscode-go/tree/master/docs/debugging-legacy.md).
0 commit comments