VIM does this perfectly. Not a single feature is exposed to the user. Every feature the user might ever want is supported, they need just Google for which keyboard incantation to invoke it.
Makes me wish more apps followed the UNIX model of separating every feature into separate applications with well documented interfaces that only change when new features absolutely require it and otherwise are only updated for security patches.
dotancohen|23 days ago
goosejuice|23 days ago
unknown|23 days ago
[deleted]
roberthahn|23 days ago
wavemode|23 days ago
I don't think that's really true, unless the behavior of each toggle is tightly coupled to the behavior each other toggle.
Case in point - most mature apps nowadays do have hundreds of toggles for various settings and features.
dlcarrier|23 days ago
unknown|23 days ago
[deleted]