- cross-posted to:
- linux
- cross-posted to:
- linux
cross-posted from: https://lemmy.ml/post/320628
These people keep bringing up “mArKeT sHaRE”
- Linux is free. How would it get market share?
- It’s quite difficult to get an accurate “market share” since user-agents can be faked.
EDIT: I wonder if Microsoft are making anti-Linux accounts to try and hamper Linux.
I wish I could escape JS, Electron, and VSCod(ium). I’d do it the second I see a viable alternative. Unfortunately, there is no other GUI editor that would provide the features I want and my executive function says no every time I try to learn vim.
In particular, I write Go, so I need a bunch of tools to check my code as I write it (
go-staticcheck
,go vet
, etc.), as well as an LSP (gopls
) to do autocomplete and such. Of course, I could write code without it, but it allows me to write better code a lot faster.Also, I write TinyGo for microcontrollers, in which case, I need to be able to automatically set the environment variables and flags of the aforementioned tools depending on the specific microcontroller I happen to be working on at the time, which is usually different for every project, and often changes in the middle of the project. This is handled in vscode by the TinyGo extension, which I have to download manually as I’m not using Microsoft’s telemetry-ridden VSCode.
The only useful alternative is JetBrains GoLand, which is not only proprietary, it uses Java, which means it is just as bloated and slow as VSCode.
deleted by creator
I’ve experimented with kate multiple times. I can never get it to use the
gopls
LSP server properly.I figured out the problem. Turns out Kate doesn’t use my PATH variable. I installed gopls into
/usr/bin
instead of Go’s binary path, and it now works. I am finally free from electron!