> but it (like ranger) doesn't seem to support this out of the box
No utility can support cd-on-quit out of the box because a spawned process can't send the $PWD to the parent directly when it quits. It needs tweaks in your shell's rc file. nnn also needs the same instrumentation.
Yes, as a user I feel nnn was extremely disruptive as a FM. As the author I see at least 7 to 8 FMs drawing inspiration from it, which is a very positive testimony.
Can you please elaborate what you mean by "half baked"? nnn has macOS users and I believe the number is picking up given we are getting more bug reports from macOS users recently. Knowing macOS users, we can consider polishing some crude corners if the problem statement seems reasonable.
> May I ask why are you not trying to leverage the assortment of useful tools you wrote with sizeable following to be some kind of side income?
I started contributing to open source because I learn a lot from it since my graduation days. I think of it as a payback to the community. Having said that - I do appreciate users donating now and then. :)
> This was partly inspired by the 'to spend more time with his kid than at a computer' quote.
My regular job is a demanding one. So I have to work smart to save time for my kid and family. Some of the utilities were written to help with that.
> Do you have a rough idea about the number of actual users, other than github stars?
Not really. But I know for sure even some orgs use some of my utilities.