Причем лучше взять чей-то конфиг и надергать оттуда интересных штук. Конфиг лучше брать с use-package, все равно привыкать. M-x customize не использовать, лучше все изменения в конфиге прописывать через (setq variable value).
был бы "си" на c-выражениях, с нормальным скоупом, модулями, и макросами человеческими - был бы нормальный байтодроч язык
послушай, си делали вообще как эксперимент. давай не будем игнорировать того что когда он создавался и наиболее активно эксплуатировался время людей в меньшей степени волновало plt и в большей степени как компуктер вообще хоть чему то научить