What? Behave.js is a lightweight library for adding IDE style behaviors to plain text areas, making it much more enjoyable to write code in. Supports Partial IE6, IE7+, Firefox 8+, Safari 4+, Chrome X+, Opera 12 No Dependencies 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 ch
![Behave.js](https://cdn-ak-scissors.b.st-hatena.com/image/square/05e51f5485e9365acf9cef873d1c5fb59b344c1e/height=288;version=1;width=512/https%3A%2F%2Fraw.github.com%2Fjakiestfu%2FBehave.js%2Fgh-pages%2Fassets%2Ffbimg.png)