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 &...;.