Pretty much yes. Emacs is basically a Lisp execution environment with a customisable text-editor included.