כמו כן,
emacs כתובה ב- c וב- emacs lisp.
תוספים שמפותחים (ראה פה: https://melpa.org/#/) ל- emacs, נכתבים ב- emacs lisp ולא ב- C.
אני מניח שקוד שלא קשור לתוספים אלא לתוכנה עצמה, נכתב ב- C לרוב.
lisp משמש להרבה יותר מאשר התוספים, לפי וויקיפדיה מדובר ב-70% מהקוד. יש elisp interpeter ושכבה בסיסית מאוד של שרותים שנכתב ב-c אבל אפילו פונקציות העריכה הבסיסיות הן כבר ב-lisp.