Emacs

Emacs is an extensible and customizable text editor that is popular among certain programming language communities. Emacs is also suited for taking notes (à la. orgmode; though I prefer Neuron). There are various “configuration kits” for Emacs.

I use doom-emacs, but managed entirely in Nix.

emacs