Is this a bug?
I've gone into build tools -> clojure deps -> Global settings -> Aliases to enable by default and I have cljs,cursive,dev,test
So I expect dev to be a loaded alias, and in dev I have :extra-paths ["dev" "test"], however I always get prompted that File user.clj is not under source root (it's at dev/user.clj), and when I say Add source root, it fixes it, until my deps.edn refreshes and then I'm back to having to manually add it again
Oh! I tried that and honestly couldn't work out what was going on, let me give that a go again so I left it alone
That setting controls which aliases will be enabled by default in new projects, not which aliases are enabled for the current project. See here for how to control that: https://cursive-ide.com/userguide/deps.html#working-with-aliases