Behave.js

Screen shot 2013 01 25 at 9.26.38 am

Behave.js is a lightweight library for adding IDE style behaviors to plain text areas, making it much more enjoyable to write code in.

http://jakiestfu.github.com/Behave.js/

keyboard shortcuts: L or F like post comment