mirror of
https://github.com/l0ng-ai/openidea.git
synced 2026-11-06 08:07:49 +00:00
gopls sends a document version for every file of a rename, including files the editor never opened. Applying a workspace edit rejected any versioned file without an open document as changed, so a Go rename touching a closed file always failed with "changed; request the refactoring again". For a file that isn't open, the preconditions captured with the edit now decide; an edit without them is still rejected.