True, and emacs is quite a large thing, with API from IPC to URL, XML, binary parsing, text rendering, non overlapping window management, etc etc. That&#x27;s from vanilla distribution, then there&#x27;s user made packages and since it&#x27;s a lisp ... So RTFM hard, or read existing code hard or harass #emacs hard (non exclusive choices).