SynWrite is a handy, easy to use text editor designed to edit programs source codes with such features as syntax highlighting, code folding, tree structure, auto-completion and code templates. It also offers support for many encodings.
SynWrite is fully unicode based and supports many file encodings. User interface is available in different languages. Syntax highlighting is managed by a rich library of so called "lexers". Almost all types of programming languages are included. Lexers are fully customizable in built-in lexer editor. Programmers will like features as Autocompletion and Code Templates. Different languages are supported here.