aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Bonventre <andybons@golang.org>2018-02-05 12:10:22 -0500
committerAndrew Bonventre <andybons@golang.org>2018-02-05 18:37:02 +0000
commit4558321eb2f412b39df515f508f831564af1c8fe (patch)
tree083e4944aed1a70fc21850f91b9bcbd8e49e47eb
parente6756ec1492558f4724b8942d4c60c982563aa42 (diff)
downloadgo-4558321eb2f412b39df515f508f831564af1c8fe.tar.gz
go-4558321eb2f412b39df515f508f831564af1c8fe.zip
doc/editors: remove feature matrix for various editors/IDEs
The speed of feature development for these products outpaces the standard Go 6-month release cycle tied to this page. The cost of maintaining this list is becoming a burden as we make every attempt at being impartial. As of this writing, we believe feature lists belong on the pages of the editors/IDEs themselves. Change-Id: Ie2dfe0e0d47d203c913373e58cbb65cb0fb14d0c Reviewed-on: https://go-review.googlesource.com/91976 Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
-rw-r--r--doc/diagnostics.html4
-rw-r--r--doc/editors.html196
-rw-r--r--doc/editors/go-plus.pngbin15558 -> 0 bytes
-rw-r--r--doc/editors/goland.pngbin9430 -> 0 bytes
-rw-r--r--doc/editors/vimgo.pngbin7591 -> 0 bytes
-rw-r--r--doc/editors/vscodego.pngbin3373 -> 0 bytes
6 files changed, 1 insertions, 199 deletions
diff --git a/doc/diagnostics.html b/doc/diagnostics.html
index decd864f36..0ed0e81b92 100644
--- a/doc/diagnostics.html
+++ b/doc/diagnostics.html
@@ -354,9 +354,7 @@ $ go build -gcflags="-dwarflocationlists=true"
<p>
Even though both delve and gdb provides CLIs, most editor integrations
-and IDEs provides debugging-specific user interfaces. Please refer to
-the <a href="/doc/editors.html">editors guide</a> to see the options
-with debugger UI support.
+and IDEs provides debugging-specific user interfaces.
</p>
<p><strong>Is it possible to do postmortem debugging with Go programs?</strong></p>
diff --git a/doc/editors.html b/doc/editors.html
index 4a8c7eab6b..617a100130 100644
--- a/doc/editors.html
+++ b/doc/editors.html
@@ -33,199 +33,3 @@ community-maintained list of
<a href="https://github.com/golang/go/wiki/IDEsAndTextEditorPlugins">IDEs and text editor plugins</a>
is available at the Wiki.
</p>
-
-<p>
-Each development environment integrates a number of Go-specific tools.
-The following feature matrix lists and compares the most significant features.
-</p>
-
-<table class="features-matrix">
- <tr>
- <th></th>
- <th><img title="Vim Go" src="/doc/editors/vimgo.png"><br>vim</th>
- <th><img title="Visual Studio Code" src="/doc/editors/vscodego.png"><br>Visual Studio Code</th>
- <th><img title="GoLand" src="/doc/editors/goland.png"><br>GoLand</th>
- <th><img title="Go-Plus" src="/doc/editors/go-plus.png"><br>Atom</th>
- </tr>
- <tr>
- <td class="feature-row" colspan="5">Editing features</td>
- </tr>
- <tr>
- <td>Build and run from the editor/IDE</td>
- <td class="yes">Yes</td>
- <td class="yes">Yes</td>
- <td class="yes">Yes</td>
- <td class="yes">Yes</td>
- </tr>
- <tr>
- <td>Autocompletion of identifiers (variable, method, and function names)</td>
- <td class="yes">Yes</td>
- <td class="yes">Yes</td>
- <td class="yes">Yes</td>
- <td class="yes">Yes</td>
- </tr>
- <tr>
- <td>Type-aware autocompletion</td>
- <td class="no">No</td>
- <td class="no">No</td>
- <td class="yes">Yes</td>
- <td class="no">No</td>
- </tr>
- <tr>
- <td>Rename identifiers</td>
- <td class="yes">Yes</td>
- <td class="yes">Yes</td>
- <td class="yes">Yes</td>
- <td class="yes">Yes</td>
- </tr>
- <tr>
- <td>Auto format, build, vet, and lint on save</td>
- <td class="yes">Yes</td>
- <td class="yes">Yes</td>
- <td class="yes">Yes<sup>1</sup></td>
- <td class="yes">Yes</td>
- </tr>
- <tr>
- <td>Auto insert import paths and remove unused on save</td>
- <td class="yes">Yes</td>
- <td class="yes">Yes</td>
- <td class="yes">Yes<sup>2</sup></td>
- <td class="yes">Yes</td>
- </tr>
- <tr>
- <td>Auto generate JSON, XML tags for struct fields</td>
- <td class="yes">Yes</td>
- <td class="yes">Yes</td>
- <td class="yes">Yes</td>
- <td class="yes">Yes</td>
- </tr>
- <tr>
- <td class="feature-row" colspan="5">Navigation features</td>
- </tr>
- <tr>
- <td>Display documentation inline, or open godoc in browser</td>
- <td class="yes">Yes</td>
- <td class="yes">Yes</td>
- <td class="yes">Yes</td>
- <td class="yes">Yes</td>
- </tr>
- <tr>
- <td>Switch between <code>*.go</code> and <code>*_test.go</code> file</td>
- <td class="yes">Yes</td>
- <td class="yes">Yes</td>
- <td class="yes">Yes</td>
- <td class="yes">No</td>
- </tr>
- <tr>
- <td>Jump to definition and referees</td>
- <td class="yes">Yes</td>
- <td class="yes">Yes</td>
- <td class="yes">Yes</td>
- <td class="yes">Yes</td>
- </tr>
- <tr>
- <td>Look up for interface implementations</td>
- <td class="yes">Yes</td>
- <td class="yes">Yes</td>
- <td class="yes">Yes</td>
- <td class="yes">Yes</td>
- </tr>
- <tr>
- <td>Search for callers and callees</td>
- <td class="yes">Yes</td>
- <td class="yes">Yes</td>
- <td class="yes">Yes</td>
- <td class="yes">Yes</td>
- </tr>
- <tr>
- <td class="feature-row" colspan="5">Testing and debugging features</td>
- </tr>
- <tr>
- <td>Debugger support</td>
- <td class="no">No</td>
- <td class="yes">Yes</td>
- <td class="yes">Yes</td>
- <td class="yes">Yes<sup>3</sup></td>
-
- </tr>
- <tr>
- <td>Run a single test case, all tests from file, or all tests from a package</td>
- <td class="yes">Yes</td>
- <td class="yes">Yes</td>
- <td class="yes">Yes</td>
- <td class="no">No</td>
- </tr>
- <tr>
- <td>Auto generate tests for packages, files and identifiers</td>
- <td class="no">No</td>
- <td class="yes">Yes</td>
- <td class="yes">Yes</td>
- <td class="no">No</td>
- </tr>
- <tr>
- <td>Debug tests</td>
- <td class="no">No</td>
- <td class="yes">Yes</td>
- <td class="yes">Yes</td>
- <td class="yes">Yes<sup>3</sup></td>
- </tr>
- <tr>
- <td>Display test coverage</td>
- <td class="yes">Yes</td>
- <td class="yes">Yes</td>
- <td class="yes">Yes</td>
- <td class="yes">Yes</td>
- </tr>
- <tr class="download">
- <td></td>
- <td><a href="https://github.com/fatih/vim-go">Install</a></td>
- <td><a href="https://marketplace.visualstudio.com/items?itemName=lukehoban.Go">Install</a></td>
- <td><a href="https://www.jetbrains.com/go">Install</a></td>
- <td><a href="https://atom.io/packages/go-plus">Install</a></td>
- </tr>
-</table>
-
-<p>
-<sup>1</sup>Possible when enabled via Settings &gt; Go &gt; On Save, <code>go</code> <code>vet</code> and <code>golint</code> are available via plugins. Also runs tests on save if configured.
-<br>
-<sup>2</sup>Additionally, user input can disambiguate when two or more options are available.
-<br>
-<sup>3</sup>Available if the <a href="https://atom.io/packages/go-debug">go-debug</a> package is installed.
-</p>
-
-</div>
-
-<style>
-.features-matrix {
- min-width: 800px;
- border-collapse: collapse;
-}
-.features-matrix th {
- width: 60px;
- text-align: center;
- font-size: 14px;
- color: #666;
-}
-.features-matrix th img {
- width: 48px;
-}
-.features-matrix .yes {
- text-align: center;
-}
-.features-matrix .no {
- text-align: center;
- background-color: #ffe9e9;
-}
-.features-matrix .download {
- font-weight: bold;
- text-align: center;
-}
-.features-matrix td {
- padding: 11px 5px 11px 5px;
- border-bottom: solid 1px #ebebeb;
-}
-.features-matrix .feature-row {
- background-color: #ebebeb;
- font-weight: bold;
-}
-</style>
diff --git a/doc/editors/go-plus.png b/doc/editors/go-plus.png
deleted file mode 100644
index c09c7fe675..0000000000
--- a/doc/editors/go-plus.png
+++ /dev/null
Binary files differ
diff --git a/doc/editors/goland.png b/doc/editors/goland.png
deleted file mode 100644
index 842f089e4a..0000000000
--- a/doc/editors/goland.png
+++ /dev/null
Binary files differ
diff --git a/doc/editors/vimgo.png b/doc/editors/vimgo.png
deleted file mode 100644
index cf317eff32..0000000000
--- a/doc/editors/vimgo.png
+++ /dev/null
Binary files differ
diff --git a/doc/editors/vscodego.png b/doc/editors/vscodego.png
deleted file mode 100644
index 4e6c7b8047..0000000000
--- a/doc/editors/vscodego.png
+++ /dev/null
Binary files differ