The funny thing about nnn is that the maintainer is absurdly responsive to the point that whenever I didn't like something, rather than configuring it, I would complain and after some consensus from fellow complainers it would get changed in a commit which I immediately enjoyed since I use nnn-git from the AUR.
That's correct, we don't tend to add dispensable features without multiple users asking for it. Of course, features you demand would mean the world to you, but from where I stand, a feature bloat is the last thing in my mind. And the funny thing is, some users find it reasonable.
I don't think I ever asked for features actually; it was usually keyboard shortcut tweaks and other minor changes like that. Although obviously not really configurable keys, I felt like it was an interesting experience.
OK, then let me tell you a story - if you see the `^` and `v` in the latest release, someone requested for those and I personally found them useful and added those on first request. A week later, someone else asked for a program option to disable those.
If you think maintaining a piece of software like nnn is easy, it's not. You can't make everyone happy.
I feel like I configure nnn via github issues xD