Emacs
An editor | a lisp interpreter with an editor | an operating system scriptable with a lisp (interpreter) with an editor | a lisp machine that is an operating system (scriptable with an interpreter) with an editor
Started Last edited
Editor
Lisp
Also relatively arcane, complex, and hard to tame.
My recommendation to start using it is definitely Doom Emacs (which makes things a lot easier in my experience).
A .. pretty nice environment to do all of your “generally working with text” stuff in.