Code with tabs, coloring and editing