@amszmidt I agree with everything you said except for "Emacs is not a Lisp environment", since I can readily evaluate Emacs Lisp code and use it to modify the behavior of Emacs. The rest I agree with and believe it does not contradict anything I've said.