I've always wondered how Emacs fits with Unix philosophy? With it you can replace strings AND browse the web, but also play games, do file management, email, chat, etc...
Emacs doesn't really fit with the Unix philosophy. Emacs came from the MIT AI Lab and ITS, not Bell Labs and Unix - it got included with most Unix distributions later.
Editors that do fit with the Unix philosophy (they were written by its original developers) are ed sam and acme.
Editors that do fit with the Unix philosophy (they were written by its original developers) are ed sam and acme.