Editor Options

This dialogue lets you specify editor-related options.

The Language ComboBox allows to load keyboardmaps other than the default keyboard map. It is possible to create new keyboardmaps by simply copying a .keymap file located in the userhome of AnyJ. The userhome is the default value or the directory you passed as the first argument after starting AnyJ.

The Syntax Hilighting section allows to configurate the colors and fontstyle of the syntax hilighting.

The Behaviour section specifies whether the editor uses the "Virtual Space" mode or not.
In addition it is possible to set an upper limit for simultaneously opened editors.
If a new file is about to be opened and the number of opened editors has reached or exceeds the value given here, AnyJ tries to reuse an already opened editor, which succeeds if one of these contains a saved (unchanged) file.

The Tabs section is responsible to adjust the tabsize of AnyJ. AnyJ distinguishes between two values:
The external tabsize specifies the "native" size of the tabs in your sources (usually 8, sometimes 4).
The internal tabsize specifies the number of blanks AnyJ inserts if you press the "Tab" key in the editor. AnyJ tries to fill blocks of spaces with tabs if possible. E.g., if internal size is 4 and external size is 8, pressing the "Tab" key twice will result in the insertion of a "real" tab character.
The replacement of spaces by tabs is only performed while you are typing. AnyJ does not convert the whole file automatically, nor does it affect unedited lines in any way.