I've written Golang code using Neovim+nvim-cmp. The language server gopls always auto-fills structs with initial values. For example:
a := &MyStruct{}
After saving the file, it modifies the struct to:
a := &MyStruct{
Int1: 0,
String2: "",
//...
PointerN: nil,
}
Seems it only does this if the cursor is currently inside the struct, but still, any way to disable this feature? Or trigger this feature manually by hotkey?