Give the user some help to choose the right jack-in alias when there are aliases with :main-opts
#1140
Closed
Description
In deps.edn
projects, when there are aliases that have :main-opts
selected at jack-in, Calva will skip adding its -m
command line options (because conflict).
Often the user doesn't know this though. Many template projects have those kind of aliases configured. If the user includes these aliases at jack-in, the nREPL server will never be started in the way Calva needs it to be started.
One solution could be to never give the users the option to select these aliases. And the users would need to specify them using the calva.myCljAliases
setting if they want to have the option included.
Another solution would be to offer some help to avoid selecting aliases that might not work.