GoLand 2020.2 EAP #7 Is Here with New Options for Wrapping Code Elements, Updates for Go Modules, and More
You can get this EAP build through the Toolbox App, by downloading it from the website, or by using a snap package (for Ubuntu). Or get it right inside GoLand by selecting Automatically check updates for Early Access Program in Preferences / Settings | Appearance & Behavior | System Settings | Updates.
The EAP builds are free to use but expire within 30 days of the build date.
Also, don’t forget that we regularly release nightly builds based on the latest development code. You can use these nightly builds to get access to the latest features without having to wait for the official EAP announcements. These nightly builds are only available via the Toolbox App.
Code Editing
Now it is possible to configure wrapping for call arguments, function parameters, and composite literal elements in Preferences/Settings | Editor | Code Style | Go | Wrapping and Braces.
It is also possible to split and join these elements manually with the help of the Put arguments on separate lines and Put arguments on one line intention actions using Alt+Enter.
Go Modules
For replace
, exclude
, and require
statements, GoLand provides a closing brace immediately when typing the opening one.
Also, GoLand 2020.2 no longer suggests Go SDK packages in the completion list of dependency names while you’re typing.
Other
GoLand runs go list commands sequentially and provides a progress bar with information about the actual numbers of go list commands in the queue.
Your feedback is an invaluable source of ideas for improvement, so please send us your feature requests via the bug tracker or tweet us @GoLandIDE. Thank you!