Not recommended except in dire circumstances or if you’re implementing support in a new build tool.

You can create an .ensime manually.

The schema of the .ensime file is defined in org.ensime.api.EnsimeConfig and examples are available in EnsimeConfigSpec.scala (you can also get substantial examples by running sbt ensimeConfig against a supported project, such as ensime-server itself).