I'm looking for a free control/component/library something like a rich text box for editing codes of python (or other languages.)
I like to have some features:
- Highlight codes
- Auto Indent
- Line numbering
- Defining new styles or rules of highlighting (for OpenType keywords)
Is there such a control? or I have to write my own?