[release] package.json: add dlv to alternateTools value list

And remove legacy tools from the list

For golang/vscode-go#1144

Change-Id: I66c365de267344c5852b7fbaa6e243389ee9ea96
Reviewed-on: https://go-review.googlesource.com/c/vscode-go/+/288134
Run-TryBot: Hyang-Ah Hana Kim <hyangah@gmail.com>
TryBot-Result: kokoro <noreply+kokoro@google.com>
Trust: Hyang-Ah Hana Kim <hyangah@gmail.com>
Reviewed-by: Rebecca Stambler <rstambler@golang.org>
(cherry picked from commit 3c08fecea4c3949205dbcd8a4fa105cb7506e677)
Reviewed-on: https://go-review.googlesource.com/c/vscode-go/+/289231
diff --git a/docs/settings.md b/docs/settings.md
index 1efe15d..0779751 100644
--- a/docs/settings.md
+++ b/docs/settings.md
@@ -51,12 +51,11 @@
 Alternate tools or alternate paths for the same tools used by the Go extension. Provide either absolute path or the name of the binary in GOPATH/bin, GOROOT/bin or PATH. Useful when you want to use wrapper script for the Go tools or versioned tools from https://gopkg.in. When specified as a workspace setting, the setting is used only when the workspace is marked trusted with "Go: Toggle Workspace Trust Flag".
 | Properties | Description |
 | --- | --- |
+| `dlv` | Alternate tool to use instead of the dlv binary or alternate path to use for the dlv binary. <br/> Default: `"dlv"` |
 | `go` | Alternate tool to use instead of the go binary or alternate path to use for the go binary. <br/> Default: `"go"` |
 | `go-outline` | Alternate tool to use instead of the go-outline binary or alternate path to use for the go-outline binary. <br/> Default: `"go-outline"` |
-| `gocode` | Alternate tool to use instead of the gocode binary or alternate path to use for the gocode binary. <br/> Default: `"gocode"` |
 | `gopkgs` | Alternate tool to use instead of the gopkgs binary or alternate path to use for the gopkgs binary. <br/> Default: `"gopkgs"` |
 | `gopls` | Alternate tool to use instead of the gopls binary or alternate path to use for the gopls binary. <br/> Default: `"gopls"` |
-| `guru` | Alternate tool to use instead of the guru binary or alternate path to use for the guru binary. <br/> Default: `"guru"` |
 ### `go.autocompleteUnimportedPackages`
 
 Include unimported packages in auto-complete suggestions. Not applicable when using the language server.
diff --git a/package.json b/package.json
index 7fac640..5949b0e 100644
--- a/package.json
+++ b/package.json
@@ -1688,11 +1688,6 @@
               "default": "go",
               "description": "Alternate tool to use instead of the go binary or alternate path to use for the go binary."
             },
-            "gocode": {
-              "type": "string",
-              "default": "gocode",
-              "description": "Alternate tool to use instead of the gocode binary or alternate path to use for the gocode binary."
-            },
             "gopkgs": {
               "type": "string",
               "default": "gopkgs",
@@ -1708,10 +1703,10 @@
               "default": "go-outline",
               "description": "Alternate tool to use instead of the go-outline binary or alternate path to use for the go-outline binary."
             },
-            "guru": {
+            "dlv": {
               "type": "string",
-              "default": "guru",
-              "description": "Alternate tool to use instead of the guru binary or alternate path to use for the guru binary."
+              "default": "dlv",
+              "description": "Alternate tool to use instead of the dlv binary or alternate path to use for the dlv binary."
             }
           },
           "additionalProperties": true