• Packages
  • Themes
  • Documentation
  • Blog
  • Discuss
Sign in

go-outline

Displays an outline of symbols for Golang
  • #go
  • #golang
  • #outline
frairon
0.6.11 16,444
5
  • Repo
  • Bugs
  • Versions
  • License
Flag as spam or malicious

Go Outline Build Status

Simple outline for golang files.

Go Outline Screenshot

It shows all following symbols contained in the whole package:

  • global variables/constants
  • global functions
  • types, interfaces
  • functions with receivers

If a file changes, the tree will be updated.

You need go-outline-parser on your $PATH.

Having set $GOPATH, then this will do:

go get github.com/frairon/go-outline-parser

Usage

  • go-outline:toggle [ctrl-alt-o] -> activates the outline
  • go-outline:focus-filter [ctrl-shift-E] -> jumps directly in the filter input

In the filter input:

  • ESC clears the filter
  • Enter jumps to the first filtered item

Contributing

Bug reports, Issues and PRs are always welcome!

License

MIT License - see the LICENSE for more details.

I think this package is bad news.

Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.

  • Terms of Use
  • Privacy
  • Code of Conduct
  • Releases
  • FAQ
  • Contact
with by