This function has not been fully integrated into the long-term Wolfram Language, and is subject to change.


is a global option that specifies which directories are searched for user-specific settings when the Wolfram System is started.


  • All files with the name init.m are read. If a setting is listed in more than one file, the last setting read is used. The init.m file in the first directory specified is the one modified by the front end to save user settings.
  • PreferencesPath defines settings for individual users, while ConfigurationPath defines systemwide settings. This is possible because the init.m files in PreferencesPath are read after those in ConfigurationPath. Any settings defined by individual users override the default settings for the system.
  • The directories are specified using the FrontEnd`FileName function. Typical directories included on PreferencesPath are FrontEnd`FileName[{$UserBaseDirectory,"FrontEnd"}] and FrontEnd`FileName[{$InstallationDirectory,"SystemFiles","FrontEnd"}].

See Also


Introduced in 1999