Golang [uses](https://tour.golang.org/basics/3) naming convention to separate functions visibility: exported (public) starts with a capital letter, non-exported (private) with a lower letter. I would like to highlight exported functions, so it would be easier to explore new files and APIs. Here is my try:

```
match Title /func [A-Z][a-z0-9_]*/

```

Is there a way to improve it somehow? For example, right now `func` is highlighted with the name. Is it possible to get rid of it? Maybe someone have better proposals for regex?
Also, how to apply this only for Go?