Add code block highlight

Still to be implemented, re-highlight if the users edits the area
Detect if the selected area is a code block and prevent another call of the function