Language Options

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.


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”.


Click this button to add a new custom language. See also “Language Properties”.


Click this to delete the selected custom language. Only custom languages can be deleted. The built-in languages cannot be deleted.


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.


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.


Click this button to open the Language Properties dialog box. Use this to control custom languages properties. See also “Language Properties”.


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.


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: