
Emacs. It lacks a marketing department, but everything is homebrew and unlimited true hacker territory in the original meaning of the term. You can start with the menus enabled so that you do not need to know all the hotkeys right away. You should probably start with Doom Emacs for much of the configuration stuff done for you, but GNU Emacs is a base configuration. One great blog resource is: https://sachachua.com/
This is one of her creations I reworked and use as a desktop background reference:

Emacs is not just a text editor or IDE, it is much much more and all of these.


no one that cared had a voice or say in culture or society