The bundle ships Contents/Resources/bin/openidea, a script that runs the app
executable in CLI mode. It sends its targets (--line/--column, or
path:line:column) to the running app over a per-identifier Unix socket, or
starts the app and waits for it. Install/Uninstall 'openidea' Command in the
app menu links it onto PATH.
Restoring a project's editor session no longer counts as the user picking a
tab, so a file opened with the project keeps its caret and activation.
Closes#1286
Co-Authored-By: Claude Opus 5.5 <[email protected]>