Using Cursor with Jetbrains via ACP isn't that different than using within the Cursor IDE. You still get Agent/Plan/Ask modes with model selectors.
I'd recommend installing the Cursor IDE, then using it to install Cursor CLI (it's easier to keep things up to date this way), then setting up your Jetbrains IDE to point to the Cursor CLI via ACP integration.
"I like Odin" - me too, just discovered Odin last week. The syntax is just about as perfect as a procedural language can get.
I don't do C professionally and really only used for standard uni classes for algos, data structures, system programming, OS, etc. But seeing Bill's streams highlighting the clarity of the Pascal pointer syntax has been eye opening. A C spiral seems so utterly unnecessary compared to how simple it is to read Odin left-to-right. It's good to have a physicist take on a programming language. Thanks for the hard work!
I'd recommend installing the Cursor IDE, then using it to install Cursor CLI (it's easier to keep things up to date this way), then setting up your Jetbrains IDE to point to the Cursor CLI via ACP integration.