GoLand 2017.3.1: Syntax Highlighting, Fill Structs, Debugger, and More

The GoLand team is recovering from the holidays, and we wish everyone who celebrates like us on Dec 31st/Jan 1st a very happy New Year!

Here’s some good news for you. Though with a bit of a slight delay, GoLand 2017.3.1 is finally here. This minor update fixes many of the bugs we were having, increases stability, and improves performance.  Here’s a short list of the most notable changes.

First, the Code Style settings in addition to function declaration now offer syntax highlighting options for function calls as well:

Second, the IDE now bundles the Monokai color scheme which can be chosen in the Code Style settings or on the first initial IDE setup:

The Fill struct intention action added earlier is now able to add missing keys even to the structs that are only partially initialized:

Also, the update fixes a very annoying bug related to the cross-platform compilation (GO-2683). The IDE gave a wrong name to the binary (e.g., added .exe while compiling on Windows for Linux).

The Debugger has been updated to the latest version of Delve and now supports
macOS as well as Go 1.10 better.

Last but by no means least, the update fixes many other issues related to both the Go functionality (QuickDoc, Inspections, Test Runner, and Refactorings) and the platform. For the complete list, please refer to the release notes.

Happy developing!

This entry was posted in New Features, Releases and tagged , . Bookmark the permalink.

8 Responses to GoLand 2017.3.1: Syntax Highlighting, Fill Structs, Debugger, and More

  1. goneeerd says:

    Why are you using 4 spaces for indentation?

    • Andrey Cheptsov says:

      If you refer to the screenshots, those’re tabs, not spaces. Anyway, the question should be addressed to the authors of the library that is on the screenshot.

    • Ignorant Johnny says:

      Why wouldn’t they? What do you use?

  2. Karl Hepworth says:

    Love your work, keep it up Andrey!

  3. Jan says:

    2017.3 Darcula with default setting stopped highlighting functions completely. How do i get it back?

    • Alexander Zolotov says:

      It’s a new default which is inherited from the IDE-wide function call color settings. You can change it in Settings | Editor | Color Scheme for Go only or for function calls in other languages.

  4. Thomas says:

    Is there a keyboard shortcut for filling in structs?

    • Andrey Cheptsov says:

      Not at the moment. Please file a feature request if you’d like to be able to assign shortcuts to intention actions.

Leave a Reply

Your email address will not be published. Required fields are marked *