Automatic Casing

Reserved words and user-defined identifiers on the current line can be formatted, when the line is entered, per the casing specified by the user. Reserved words and identifiers are configured separately via the Preferences controls.

There are five modes of auto-casing.

With the first mode, "none", no changes occur when the line is entered.

Using the second mode, "lower_case", reserved words and/or identifiers on the line are changed to lower case.

Using the third mode, "UPPER_CASE", reserved words and/or identifiers on the line are changed to all upper case.

Using the fourth mode, "Mixed_Case", reserved words and/or identifiers on the line are changed such that the first letter of the word and any letter immediately following an underscore are in upper case, with the other letters in lower case.

Using the fifth mode, "Smart_CASE", is similar to Mixed_Case except that upper-case letters remain in upper-case. For example, "text_IO" becomes "Text_IO" in this mode. The benefit of this mode is that acronyms in the identifier are retained in upper case.