Kate is a multi-document, multi-view text editor by KDE. It features stuff like codefolding, syntaxhighlighting, dynamic word wrap, an embedded console, an extensive plugin interface and some preliminary scripting support.
Features:
* MDI, window splitting, window tabbing
* Spell checking
* CR, CRLF, LF newline support
* Encoding support (utf-8, utf-16, ascii etc.)
* Encoding conversion
* Regular expression based find & replace
* Powerful syntax highlighting and bracket matching
* Code and text folding
* Infinite undo/redo support
* Block selection mode
* Auto indentation
* Auto completion support
* Shell integration
* Wide protocol support (http, ftp, ssh, webdav etc.)
* Plugin architecture for the application and editor component
* Customizable shortcuts
* Integrated command line
* Scriptable using JavaScript