As an alternative, PSPad is another programming editor which supports syntax and matching bracket highlighting for most popular languages. It has a hex editor, macro recorder, FTP client and other common features.
PSPad works with projects and provides extensions for scripts, user converters and syntax definition. It allows users to call external programs for different environments as well.
The program has a built-in spell checker but the dictionary needs to be downloaded separately, unpacked and saved in the “.\PSPad\Spell\” directory.