go-plus v6.1.0 Release Notes
Release Date: 2019-01-19 // over 5 years ago-
- ๐ support
revive
andgolangci-lint
linters (#819) - create the go-plus panel only when a go file is opened or it is manually toggled (#853)
- ๐ fix minor UI glitch in datatips that contain ` (like in tags)
- write a detailed error log into a console tab (e.g. provided by atom-ide-ui) if a command failed (#837)
Detailed changes: v6.0.2...v6.1.0
- ๐ support
Previous changes from v6.0.0
-
๐ In this release we take advantage of many of the features provided by
atom-ie-ui
.As a result, some of the custom go-plus views and commands have been replaced by the features built-in to Atom's IDE functionality.
๐ This will provide a more consistent experience across the Atom ecosystem, and will enable an easy transition as we move to a language-server based implementation.
Code Formatting
๐ง The individual commands for formatting with
goimports
,gofmt
, andgoimports
have been removed. Thego-plus.format.tool
configuration option still applies, and all format operations will use the configured tool for formatting.๐ป The format command itself is now provided by
atom-ide-ui
, and can be triggered via one of the following mechanisms:- right clicking in the editor and selecting "Format Code"
- 0๏ธโฃ keybinding (
cmd
+option
+C
by default) - command palette:
Code Format: Format Code
Additionally, the
go-plus.format.formatOnSave
configuration option has been removed so as not to conflict with the built-in setting. To enable format on save, open the preferences for theatom-ide-ui
package, and select the checkbox under Code Formatting.Usage
๐ The Usage panel and the
golang:find-usage
command have been removed. Instead, you can leverage the built-in "Find References" option. This is available in the context menu when right-clicking on an identifier, and can also be accessed via theFind References: Activate
command.Code Highlighting
๐ป Highlighting of an identifier with the
go-plus.guru.highlightIdentifiers
option is now powered byatom-ide-ui
. You should not notice any difference in behavior aside from a slightly different appearance.Datatips
๐ ๐ You can now view the documentation for an identifier by simply hovering over it.
Detailed changes: v5.9.1...v6.0.0