Segev Finer
Segev Finer
Please consider if the format I'm printing these is OK: foo.go: ```go package main type Foo struct{} func (f *Foo) bar() { } ``` Running `godef`: ```sh $ godef -t...
I think this works without go/packages: 1. Create `hello.go`: ```go package main import "fmt" func main() { fmt.Println("Hello, World!") } ``` 2. `go mod init`. 3. Run `godef -f hello.go...
I noticed that godef is now conditionally using `go/packages` . I had an encountered an issue with `gogetdoc` that is caused by `go/packages`. `go/packages` invokes `go list -compiled` ([golang/tools/go/packages/golist.go#L630](https://github.com/golang/tools/blob/92d8274bd7b8a4c65f24bafe401a029e58392704/go/packages/golist.go#L630)) unconditionally,...
It's quite useful to be able to see the value of a const/var when godef is used to show hovers. It's currently only shown for consts. The case for also...
Methods in Go have a receiver, and you can have multiple methods with the same name but a different receiver. In order to make it easier for users of `godef`...
This time I'm properly using [ENABLE_VIRTUAL_TERMINAL_PROCESSING](https://docs.microsoft.com/en-us/windows/console/setconsolemode) which is what really controls this. I enable it when first needed and disable it on `atexit`. Also, instead of checking for Windows versions,...
## Is your feature request related to a problem? Please describe. To support non-interactive usage of chezmoi when using for example codespaces or devcontainers, you need to manually add logic...
gogetdoc seems to invoke `cgo`, which invokes the native compiler, which can be quite slow. It does this for every invocation, with no caching, even if there were no changes...
**Is your feature request related to a problem? Please describe.** The current console widget seems to be just a plain text box, likely limiting the ability to run more complex...