Language
Tabs and spacing options can be controlled at the global (default) level, providing common functionality to both MEL and Python. By changing the language dropdown, custom settings can be applied individually to MEL and Python.
With MEL or Python selected an additional checkbox, Use Default, becomes available. Turning this off will display all of the individual settings for each language.
Tab
Tab Size - The number of spaces between tab stops.
Replace tabs with spaces - When enabled, spaces will be inserted in place of tabs.
Indenting
Auto-indent - When enabled, Charcoal Editor 2 will automatically match the previous indent after inserting a newline.