Global Settings

Basic global configuration file

Settings that should be applied to all projects can go in
~/.sbt/1.0/global.sbt (or any file in ~/.sbt/1.0 with a .sbt
extension). Plugins that are defined globally in ~/.sbt/1.0/plugins/
are available to these settings. For example, to change the default
shellPrompt for your projects:

You can also configure plugins globally added in ~/.sbt/1.0/plugins/build.sbt
(see next paragraph) in that file, but you need to use fully qualified
names for their properties. For example, for sbt-eclipse property withSource
documented in https://github.com/typesafehub/sbteclipse/wiki/Using-sbteclipse,
you need to use:

The ~/.sbt/1.0/plugins/ directory is a full project that is
included as an external dependency of every plugin project. In practice,
settings and code defined here effectively work as if they were defined
in a project’s project/ directory. This means that
~/.sbt/1.0/plugins/ can be used to try out ideas for plugins such as
shown in the shellPrompt example.