Well, emacs is scriptable in a Turing-complete language, so it can do anything any other computer program can do. Of course, that doesn't mean it's feasible or even preferable for it to do any of those things.
Yes. Emacs has the wonderful property of one time investment in time and learning curve that pays off over years to do all sorts of code and non-code editing.
reply