Segev Finer

Results 241 issues of 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,...

0.4.6

## 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...

enhancement

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...