87 karma · joined January 22, 2018
they're implementing both, with tree sitter being 'dumb' version of LSP syntax highlighting: https://github.com/microsoft/vscode-anycode
For sway it's much easier, you can have DPI scaling per monitor, but XWayland apps are blurry, so I'm waiting for all my apps to be updated to Wayland. There's experimental sway/wlroots branch with proper XWayland scaling, but I don't have easy way to install it.
This. Web and electron apps is the greatest thing that happened to "linux desktop". I know that they sucks and are slow, but without it I would not be able to use linux for work.
Obviously you can use less elegant solutions like changing fonts but it won't work with multiple displays with different resolutions.
I don't think Linux will be affected as much. Moreover, Linux is better than ever:
- you can buy laptop with Linux from two companies: Dell and System76, soon from Lenovo
- performance can't be beat (especially for development, with native docker and kvm for virtualization)
- amazing package managers, with fwupd you can even update firmware
- graphics stack is really good and getting better, firefox on wayland with video decoding support, wayland with great hidpi support
- work on chromium on wayland in progress (beta already available), we will have electron apps with hidpi support
- no bloatware (candy crush, 100s of processes...)
- gaming with Proton is miles better than gaming on macOS, still behind Windows for known reasons
Obviously if you need Adobe/Office, Linux loses many points :)
It's changing with Linux and WSL, but can't blame people to stay with macOS if it works for them.
Personally I'm using linux and thinkpad, but even x1 carbon falls short to MacBooks in areas I mentioned before.