zed-industries / zed

Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
https://zed.dev
Other
46.52k stars 2.63k forks source link

Linux - C# extension doesn't install language tools and there's no code completion. #14188

Open GlacierFox opened 1 month ago

GlacierFox commented 1 month ago

Check for existing issues

Describe the bug / provide steps to reproduce it

After installing the C# extension on Linux I'm not getting anything beyond syntax highlighting, so no code completion. I may be mistaken but is the extension meant to install Omnisharp to an applicable location? If so, it doesn't seem to be doing anything.

I actually already have omnisharp installed and its on my system path, but I'm under the impression Zed likes to have it installed inside its own .local folder.

Environment

NAME="Red Hat Enterprise Linux" VERSION="9.4 (Plow)" ID="rhel" ID_LIKE="fedora" VERSION_ID="9.4" PLATFORM_ID="platform:el9"

If applicable, add mockups / screenshots to help explain present your vision of the feature

No response

If applicable, attach your Zed.log file to this issue.

Zed.log

[Zed.log](https://github.com/user-attachments/files/16175954/Zed.log)

maxdeviant commented 1 month ago

The extension should be looking for OmniSharp on the $PATH already: https://github.com/zed-industries/zed/blob/37fc4ce09d53d26ba8300ad37b2682cfc1f83836/extensions/csharp/src/csharp.rs#L14-L16

GlacierFox commented 1 month ago

The extension should be looking for OmniSharp on the $PATH already:

https://github.com/zed-industries/zed/blob/37fc4ce09d53d26ba8300ad37b2682cfc1f83836/extensions/csharp/src/csharp.rs#L14-L16

Yeah I assumed so. I have omnisharp in my path currently. Not sure what's going on with it.