@onlinepersonahttps://github.com/oxalica/nil might worth a try. It’s implementing the language server protocol so it can be used with any editor/IDE that has support. I am sure intellij has a plugin for that.
Software Engineer, Scala & Typelevel stack: for work and fun, Rust: just for fun; also done a little bit of Java, TypeScript, and lots of PHP, JS, Perl back in the days. Happy nix/nixos user on server/Raspberry Pi, but works on a Mac.
Sci-fi geek: Star Wars, Star Trek. Probably boardgame geek too. Backyard astronomer. Loves cycling and hiking.