**I'm submitting a feature request** A placeholder issue for utilizing the extension framework when it lands: https://github.com/Microsoft/TypeScript/issues/6508 It should simplify and improve this extension quite a bit.