Behave.js is a lightweight library for adding IDE style behaviors to plain text areas, making it much more enjoyable to write code in. Features include:
- Custom Code/Behavior Fencing
 - Hard and Soft Tabs
 - Auto Open/Close Parenthesis, Brackets, Braces, Double and Single Quotes
 - Auto delete a paired character
 - Overwrite a paired character
 - Multi-line Indentation/Unindentation
 - Automatic Indentation
 
Posted by Henning Koch to makandra dev (2013-01-28 11:08)