Vad är det du ska göra med den här funktionen när du utvecklat den?
Ska du göra en tjänst likt codemirror eller ska göra en plugin andra kan använda på sina webbsidor/webbtjänster?
Det är nog inte så svårt att få till i alla fall. Du kan ju t.ex. använda ace (
http://ace.ajax.org/ ) för att få till syntax highlight och sedan skriva lite javascript för att göra kopplingen på det sättet du beskriver.