Some packages check the current file language to allow actions, ex: [Nuclide](https://atom.io/packages/nuclide), [Script](https://atom.io/packages/script). Wouldn't be the case to 'replace' C++ instead of using C++14 ?