### Features:
* Go source code editor, with:
* Syntax highlighting (configurable).
* Automatic indent/de-indent and brace completion on certain keypresses (Enter, Backspace).
* Go Project wizard and project builder.
* With in-editor build errors reporting.
| [](screenshots/sample_basic.png?raw=true)
`Workbench and editor` |
|----|
* Editor outline and Quick-Outline (`Ctrl+O`).
| [](screenshots/Feature_QuickOutline.png?raw=true)
`Outline (right) and Quick-Outline (filtered to "pr")` |
|----|
* Open Definition (and "Ctrl-click") via `guru` or `godef`.
* Content Assist (auto-complete) via `gocode`.
* Content Assist code snippets (configurable).
| [](screenshots/Feature_ContentAssist.png?raw=true)
`Content Assist` |
|----|
#### Debugging functionality.
Fully featured GDB debugger support (reusing Eclipse CDT's GDB integration)
* Stop/resume program execution. Listing program threads and stack frame contents.
* Setting breakpoints, watchpoints (breakpoint on data/variables), tracepoints. Breakpoint conditions.
* Stack variables inspection view. Expression watch and view. Disassembly view.
* Non-stop mode (for supported GBDs). Reverse debugging (for supported GDB targets).
| [](screenshots/sample_debug.png?raw=true)
`Execution stopped on a breakpoint` |
|----|