This command activates the Languages page of the Preferences dialog box. It allows you to edit language-specific options, such as the language keyword list.
Source Insight supports two types of languages: Built-in and Custom. You can alter a few options for built-in languages. For custom languages, you can control all the parameters for a generic language.
Language
This list contains all the installed languages. Custom Languages are marked with a red asterisk in the icon.
You associate a language with a particular document type with the Document Options command. See also “Document Options”.
Add
Click this button to add a new custom language. See also “Language Properties”.
Delete
Click this to delete the selected custom language. Only custom languages can be deleted. The built-in languages cannot be deleted.
Import
Click this to import a custom language into the list from a custom language file. A custom language file (.CLF) contains all the properties of a single custom language.
Export
Click this to export the selected custom language to a custom language file (.CLF). A custom language file contains all the properties of a single custom language. You can export a custom language so that other people can import the language into their Source Insight configurations.
Properties
Click this button to open the Language Properties dialog box. Use this to control custom languages properties. See also “Language Properties”.
Keywords
Click this button to edit the keyword list associated with the selected language type. The Language Keywords dialog box will appear.
Doc Types
Opens the Document Options dialog box.
Special
Displays options that are specific to the selected language. Not all languages have special options.
Conditional Parsing
Project Specific Conditions
Click to edit the conditions defined that are specific to the current project only. These conditions are only in effect when the current project is open, and only for files that belong to the project.
Global Conditions
Click to edit the global condition set. Global conditions are defined for all projects. The total set of conditions defined for any given project is a combination of both the project-specific, and the global condition sets. The project-specific conditions will override global conditions with the same name. See also “Edit Condition”.
In this section: