add typescript.el fixed bugs of original