GNU Emacs. Perhaps the ultimate text editor with everything but the kitchen sink. It also has some theological issues.