Source Insight maintains a configuration file called config_all.xml, stored in the Settings subdirectory of your Source Insight user directory. (Typically Documents\Source Insight 4.0\Settings.) You don't need to load or save this file yourself. That is done automatically. It is saved whenever you make any change to a configuration setting.
Configuration files contain multiple parts for different types of options. Here are some of the things stored in the configuration:
Preferences - The Preferences command sets a variety of user options, such as file handling, display options, and language support.
File Types - The File Type Options command defines and changes file types. File types let you govern Source Insight's behavior depending on the name or extension of each file.
Key Assignments - The Key Assignments command remaps the keyboard in Source Insight. Each command in Source Insight is listed in this dialog box and each command can be given a keystroke or mouse button shortcut.
Menu Assignments - The Menu Assignments command customizes the Source Insight menu bar. Each command in Source Insight is listed in this dialog box and each command can be put on any menu.
When you make changes to your settings via a dialog box setting, or load new configurations, the configuration file on disk is updated too.
The config_all.xml file contains sections for each part of the configuration. When you load or save a configuration file, you can specify what parts are loaded or saved.
Each user that logs in and runs Source Insight gets a user data directory inside the Documents\Source Insight 4.0 folder. Therefore, each user on a particular machine will have their own preferences stored separately.
It is wise to keep a backup copy of your global configuration file, which will end up containing all your customizations. Once you use the Load Configuration command, or make a change to the customization settings inside Source Insight, the configuration file will be changed automatically.
It is also a good idea to make a backup copy if you update your Source Insight software. Often, newer builds of Source Insight will be compatible with older configuration files, but not the other way around. If you should wish to revert to an older build of the software, it is best to use an older configuration file.