Comments (4)
I have wanted to do this for a while but have been unable to figure out a cross platform solution.
from vscode-zig.
Until this is resolved, I was thinking of showing a message after installing Zig that shows something like "Zig will not be available in your terminal unless you add it to your PATH environment". I can implement this if desired.
from vscode-zig.
That sounds like a more explicit rewording of the current message but if you think it's an improvement then go for it.
Zig was installed at '${path}', add it to PATH to use it from the terminal
Worth noting that the current message is an "information message" instead of a popup so users using zen mode might miss it.
If you plan to change it I'll wait for you before releasing a new version with all the resent fixes.
from vscode-zig.
My current workaround is to add a "zig.zig.path"
field to settings.json
which just contains the regular zig path but without the file at the end.
This allows me to add this new variable to the integrated terminal path:
"terminal.integrated.env.linux": {
"PATH": "${config:zig.zig.path}:${env:PATH}",
}
Really I think the long term solution is to make zig.path
refer to the actual folder where it resides, zig(.exe)
could then be appended as needed internally, and adding ${config:zig.path}
to the integrated terminal path automatically would prevent further issues like #171 which I myself encountered on a "clean" install.
from vscode-zig.
Related Issues (20)
- Zig Language Server crashes when supplying print arguments HOT 1
- [Feature Suggest] Do not autofix when vscode autosave after delay HOT 2
- empty symbols panel for many zig std library files HOT 1
- zls settings are ignored if zig is not found in path
- Support substituting environment variables in path settings HOT 2
- Support syntax highlighting in Markdown fenced code blocks HOT 1
- Stop OUTPUT panel from popping up on fmt errors HOT 2
- zig.path has a default of `null` when it is declared as a string
- Feature Request: Command for generation of .vscode/tasks.json and .vscode/launch.json
- Missing function suggestions for numeric atomic HOT 1
- Regession: formatter is broken in v0.5 HOT 4
- Plugin stops working when the source contains an unnamed test HOT 3
- automatically append .exe to `zig.path` on windows
- Unable to install ZLS 0.11.0 for Zig version 0.11.0 HOT 1
- impossible to build with automatically installed zig version HOT 1
- Auto installing zig / zls writes to the global settings json HOT 2
- Unable to update Zig HOT 1
- The extension no longer automatically starts ZLS HOT 2
- Version 0.5.3 does not work with remote-ssh on the Mac system HOT 6
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-zig.