Node: Customization Files, Next: , Previous: Defgroup and Defcustom, Up: Customization



Customization Files

custom-user-file Variable
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.

custom-default-file Variable
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.

custom-load-user-file Function
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.