Comments (2)
This looks like a dupe of golang/go#57081. Earlier versions of the extension would actually get confused and send incorrect edits in this case (because they did not correlated the two files with different spellings). I've since fixed that, but it's quite a different problem to do the right thing when VS Code and the Go command disagree about file names.
Your repro is interesting, because it looks like the canonical name of the file should have been changed, so VS Code and the Go command should agree on the casing. This warrants more investigation.
from vscode-go.
I noticed that if you change the workspace folder itself Go will recognize it and error will not occur. For example with the dir I gave before, if I change "D:/Go/go-workspace" to "D:/Go/GO-workspace", all is fine. It only occurs if the change happens in the middle.
I tested with deeply nested workspace like D:\Zill_Laiss\programming\backend\GO\go-workspace\main.go (changed it to D:\Zill_Laiss\programming\BACKEND\GO\go-workspace\main.go) and that seems to be the case
from vscode-go.
Related Issues (20)
- Add a new "Find All Modified References" feature HOT 1
- gopls: automated issue report (crash) HOT 2
- gopls: automated issue report (crash) HOT 2
- gopls: automated issue report (crash) HOT 1
- gopls: automated issue report (crash) HOT 1
- autocomplete suggestion does not list all matching packages even when they exist HOT 2
- can't save file HOT 6
- gopls: automated issue report (crash) HOT 1
- Debug skipping some lines when using Step Over (F10) HOT 3
- gopls: automated issue report (crash) HOT 3
- Vscode not using correct Go version for tools
- gopls: automated issue report (crash) HOT 1
- No completion/suggestion/linting working with gopls on large projects HOT 6
- go into polyglot HOT 1
- gopls: automated issue report (crash): gopls built with go1.18.1 HOT 3
- goTelemetry: make start time recording robust against unexpected vscode memento API behavior HOT 3
- gopls: automated issue report (crash) HOT 1
- gopls: automated issue report (crash) HOT 1
- gopls: automated issue report (crash) HOT 1
- Tool version check occurs too late HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vscode-go.