File settings

This is dialog box with settings, which depend of the extension of edited file, and concern only files with this extension. (These settings are stored in file files.ini).

At left top of then dialog box there is a list, which lines are groups of file extensions. If you select one of the lines, in other part of the dialog box you'll see settings for the selected extension group. The first point of the list is the special extension *, it is default, i.e. if some setting is nor indicated for other extension, it will be got from the settings for the extension *.

You can add new line with extensions, typing it in the input line under the list (extensions are delimited by commas) and pressing the button Add. You can delete one of the lines, selecting it by the marker and pressing the button Delete (the deleting really will be done only when you press the confirmation button Ok; if you press Cancel, the deleting will not done).

Every setting has a frame around itself, which is "unpressed", if the setting for the current extension don't exists an is got from the default. If you change the setting, it get "pressed", it means, that it is different from the default. To delete the setting (i.e. assign to it the default value), click on it by right mouse button.

There is list of the available settings:

Fonts

Edit font
The font, used for text editing. You can choose standard fixed or standard proportional fonts (they are indicated in general settings), or othe font. Attention, if you choose proportional font, then UniRed will not able to process vertical (column) blocks and to highlight columns.
Size
Size of edit font.

Edit

Tab size
Maximum amount of chars, occupied by tab.
Create backup file
Save old content of the edited file in backup copy when save the file.
Word wrap
Wrap long lines
Auto indent
Automatic indentation when you press Enter
Delimiters
List of signs, which are delimiters of words.
Upper case/lower case
List of pairs of capital and small letters (it is necessary to search ignoring case and for case convertation).

Colours

Highlight line
Highlight current line with another color.
Highlight column
Highlight current column with another color.
Syntax highlight
Highlight syntax constructions with another colors.
Scan before
Amout of lines, which the editor scans before the lines, visible onte the screen, to the syntax highlight of multi-line comments etc. be correct.

Charsets

Autodetect charset.
If it is on, the editor before reading a file scans its first lines to find there charset indication (for HTML-files) or tries to analyze frequencies of some letter combinations to detect the charset of the file. (Those combinations are described in charsets.ini).
Default charset
This charset will be used for file reading and saving, if another charset was not selected in then open/save dialogs.
Default surrogate
This surrogate will be used for file reading and saving, if another surrogate was not selected in then open/save dialogs.
Default Unicode representation
This is the manner, in which the editor represents unicode letters in files. If "-" is chosen, then they are represented binary (utf-8, utf-16) or are converted to the current 8-bit charset. If "&#DDDD;" is chosen, the editor reading a file interprets code &#DDDD; (where D is decimal digit) like Unicode letter, and writing a file it saves in such manner all Unicode letters, which are outside of current charset. If "\uXXXX" is chosen, then the editor process in same manner codes like \uXXXX (where X is hexadecimal digit). It is only default setting, which you can change in the open and save dialogs.

Keyboard

Groups of macros
Groups of macros, which are switched on for this file type.
Groups of substitutions
Groups of substitutions, which are switched on for this file type.
Keyboard 1/Keyboard 2
First and second keyboard layouts (for conversion between them).

ISpell

Language
Language for spell-checking. You can download dictionaries for some languages in the site of UniRed. (Spell-checking options for specific language see in file ispell.ini in subfolder of respective language).
Ignore
Beginnig and end of strings, which mast be ignored by the spellchecker ISpell. For example, for HTML it can be <...> and &...;.