diff options
author | Zac Bergquist <zbergquist99@gmail.com> | 2017-07-24 19:05:43 -0400 |
---|---|---|
committer | Jaana Burcu Dogan <jbd@google.com> | 2017-07-25 17:20:27 +0000 |
commit | b9661a14eabeb6ee3b9bf4a001aed4c88991be28 (patch) | |
tree | 14f48e98052101bdd38eb46b120d2d969c3087d0 | |
parent | ee392ac10c7bed0ef1984dbb421491ca7b18e190 (diff) | |
download | go-b9661a14eabeb6ee3b9bf4a001aed4c88991be28.tar.gz go-b9661a14eabeb6ee3b9bf4a001aed4c88991be28.zip |
doc: add Atom to editor guide
Fixes #20569
Change-Id: I752a49ed50c1567f8db7112859ac073f37dd77dc
Reviewed-on: https://go-review.googlesource.com/50952
Reviewed-by: Jaana Burcu Dogan <jbd@google.com>
-rw-r--r-- | doc/editors.html | 27 | ||||
-rw-r--r-- | doc/editors/go-plus.png | bin | 0 -> 15558 bytes |
2 files changed, 24 insertions, 3 deletions
diff --git a/doc/editors.html b/doc/editors.html index 1448781036..5228dfc7a8 100644 --- a/doc/editors.html +++ b/doc/editors.html @@ -24,6 +24,7 @@ editing, navigation, testing, and debugging experience. an extension for Visual Studio Code to provide support for the Go programming language</li> <li><a href="https://www.jetbrains.com/go">Gogland</a>: Gogland is distributed either as a standalone IDE or as a plugin for the IntelliJ Platform IDEs</li> +<li><a href="https://atom.io/packages/go-plus">Go-Plus</a>: Go-Plus is an Atom package that provides enhanced Go support<li> </ul> <p> @@ -44,6 +45,7 @@ The following feature matrix lists and compares the most significant features. <th><img title="Vim Go" src="/doc/editors/vimgo.png"><br>Vim Go</th> <th><img title="Visual Studio Code" src="/doc/editors/vscodego.png"><br>Visual Studio Code Go</th> <th><img title="Gogland" src="/doc/editors/gogland.png"><br>Gogland</th> + <th><img title="Go-Plus" src="/doc/editors/go-plus.png"><br>Go-Plus</th> </tr> <tr> <td class="feature-row" colspan="4">Editing features</td> @@ -53,42 +55,49 @@ The following feature matrix lists and compares the most significant features. <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 identifers (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>Autocompletion based on type</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="4">Navigation features</td> @@ -98,30 +107,35 @@ The following feature matrix lists and compares the most significant features. <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="4">Testing and debugging features</td> @@ -131,36 +145,43 @@ The following feature matrix lists and compares the most significant features. <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="no">No</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> @@ -168,6 +189,8 @@ The following feature matrix lists and compares the most significant features. <sup>1</sup>: Possible when enabled via Settings > Go > 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> @@ -205,6 +228,4 @@ The following feature matrix lists and compares the most significant features. background-color: #ebebeb; font-weight: bold; } -</style> - -<!--TODO(jbd): Add the Atom comparison-->
\ No newline at end of file +</style>
\ No newline at end of file diff --git a/doc/editors/go-plus.png b/doc/editors/go-plus.png Binary files differnew file mode 100644 index 0000000000..c09c7fe675 --- /dev/null +++ b/doc/editors/go-plus.png |