I think a better approach is probably to configure Cursive to do whatever cljfmt is configured to do. Do you have specific cases which are difficult?
How did you set your project up? Did you do something like this?: https://cursive-ide.com/userguide/leiningen.html#import-an-existing-leiningen-project
If you open your Leiningen toolwindow, do you see your project registered there? If not, you can right click on your project.clj and select “Add as Leiningen project”, that should help.