Side project reveal! For the past couple of weeks, me and two colleagues have hacked on a #OPA / #Rego extension for the #Zed editor. Using the #Regal language server we built previously, it's been a surprisingly smooth ride. And a fun one!
A few little things left to fix, but we'll be publishing this in the next couple of days, and I'll be sure to announce it here. In the meantime, I'd be very happy if you could give the project a ⭐️ to help with the launch!
I noticed that #Zed automatically downloads a NodeJS binary from nodejs.org without asking or even informing the user about it. Right after starting it and opening a file, without doing anything else. Then it installs some packages from npmjs via npm. And there’s no option to disable it.
THIS IS ABSOLUTELY UNACCEPTABLE! I can’t stress enough how bad this is from #security point of view. And not just that, consider users on metered connections
Working on a language extension for the #zed editor, and it's a long time since I've been this underwhelmed by documentation. Like how each language extension is required to have a 'languages' directory, and this is literally the only documentation on that requirement.