Interactive refactoring in gopls
Summary
The Go blog announces interactive refactoring in gopls, a new LSP-based capability that lets language servers collect user input before computing edits. It enables multi-step refactorings like adding/removing struct tags, implementing interfaces, and moving declarations, with examples and availability in gopls v0.24.0 and the VS Code Go extension.