Já Emacs chápu jako první úspěšný pokus o *univerzální* IDE, a to v době, kdy byly maximálně k dispozici IDE pro jeden jazyk a nic dalšího.
A to ještě dávno v dobách před LSP, takže si Emacs musel spoustu věcí řešit sám v módech nebo externím toolingem. Samozřejmě s LSP jsme se posunuli dopředu všude (a na tom staví i to VSCode).