Language Configuration

Each language has its own python module and each module has its own file in $HOME/.cute/langs/. For example, the C++ options are defined in $HOME/.cute/langs/cpp.py. In each language module various properties are defined. A property is a python class, which stores the foreground and background color, font, size, whether end of line is filled with background color, whether the font is bold, underlined or italic. In addition there are several variables for comments defined: blockCommentStart, streamCommentStart and streamCommentEnd, which are used for the "Block Un/Comment" and "Stream Comment" edit command.