Hacker News new | ask | show | jobs
by bpavuk 28 days ago
CLion in particular is abysmal, yeah. so is RustRover. `rustacean.vim` gave me much better Rust UX than RustRover. although, for Android and serious Kotlin work, IntelliJ IDEA is the IDE and you can do nothing about it. yes, there is Kotlin LSP made by JetBrains themselves, but there are so many little things that are done faster in IDEA than Neovim unless you configure the hell out of it. Docker integration is one of hundreds of examples. meanwhile, assuming that you have set up your CMake properly, `clangd` just works and CLion has nothing to offer on top for anything but Unreal Engine. (didn't try Unreal support, so can't vouch for quality.)

same story with Rider and .NET: ReSharper, tied to Visual Studio, VS C*de, or Rider is just so much better than Roslyn-based analysis. and although you totally can put up some contraptions to prevent roslyn-ls from `ENOSPC`'ing your drive with leaked file watches in Neovim and benefit from even higher speeds, Rider is just faster than Visual Studio and that's enough.