Next: , Previous: , Up: Customization   [Contents][Index]


9.2 Customization Files

Variable: custom-user-file

User configuration settings are stored in the file referenced by this variable. While this file contains valid Rep forms, users should not edit it directly: Sawfish will overwrite the file’s contents each time a customization is made through the GUI.

By default, this variable is set to "~/.sawfish/custom". The --custom-file command-line option sets it to a different file on program startup.

Variable: custom-default-file

Default customization settings are stored in the file referenced by this variable. These settings are only applied if the user has no personal settings. By default, this variable is set to "sawfish/wm/custom-defaults.jl" relative to the sawfish-lisp-lib-directory directory.

Function: custom-load-user-file

If the file referenced by custom-user-file exists, load it. Otherwise if custom-default-file is non-nil, interpret it as a filename and load it.