text/code editing component for D programming language