change text-view to source-view and add ngc.lang file