Boxer

BOXER is a full-featured text editor designed with an emphasis on flexibility, BOXER can be easily configured to suit almost every user's taste.

Features
A complete feature list would be huge, so here are some of BOXER's most important capabilities:
 * Multi-level Undo and Redo
 * Colour Syntax Highlighting
 * Multiple files and windows
 * Full mouse support
 * Keyboard reconfiguration
 * Support for extended screen sizes
 * Column marking
 * Macros
 * Colour
 * Pull-down menus
 * Word processing
 * Context sensitive online help
 * Search with wildcards
 * Compile within the editor
 * Small footprint shell
 * Graphic drawing mode
 * Auto indent
 * Find mating parenthetical characters
 * Block commands: cut, copy, append, paste, delete, write, print, fill, sort, total, average, case convert, invert, entab, detab

BOXER 7.0 adds over 85 new features and options!
 * Select macros from a new Macro List interface for playback, recording or erasure.
 * Up to 100 macros can now be loaded simultaneously.
 * Search and Replace will restrict its attention to matches within a column-marked region when marking is active.
 * Up to 20 text anchor positions can now be recorded and manipulated from a pop-up anchor list.
 * The Paragraph Reformat command will reformat all those lines contained within a marked region, if run while text is marked.
 * Column-marked areas can now be FILL-ed with a string of characters, rather than just a single character.

Links

 * http://www.boxersoftware.com