Our great sponsors
-
coc.nvim
Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
haskell-language-server
Official haskell ide support via language server (LSP). Successor of ghcide & haskell-ide-engine.
Actually, Microsoft's Python LSP for VS Code is proprietary[1] (as are some of their other extensions) whereas PyCharm Community Edition is open source[2].
[1] https://visualstudiomagazine.com/articles/2021/11/05/vscode-...
[2] https://github.com/JetBrains/intellij-community/tree/master/...
I previously used IntelliJ IDEA on Linux for over eight years, so I can sympathize with your struggles. [1] Recently I started using OSX because my Thinkpad finally died and I could not find another laptop I liked. So far, it's been pretty bumpy, although I have noticed that some things have improved such as fonts and build times. The downside is that very few things currently work on aarch64 right now, so I somewhat regret making the switch this early. I recently started writing some Haskell, which was a pain to setup on my local machine but now that GHCi and Stack support it [2], I think it's getting stable. Hopefully native libraries will improve their support, because despite the minor speedups (faster JVM), overall it's been a productivity-killer. Very, very few native libraries offer aarch64 builds right now.
[1]: http://breandan.net/2014/08/18/shell-script/
[2]: https://github.com/haskell/haskell-language-server/issues/20...