3 ms·
A note for anyone who is thinking of switching from ranger, to customize key bindings you need to recompile the application [0]. The developer is not interested
by minimalist 6y ago
A note for anyone who is thinking of switching from ranger, to customize key bindings you need to recompile the application [0]. The developer is not interested in maintaining custom keybinding support. For more insight into the reasoning behind the current keybindings see this issue thread [1].
Also mentioned in this thread, lf a ranger clone written in go [2].
[0]: https://github.com/jarun/nnn/wiki/Advanced-use-cases#custom-keybinds https://github.com/jarun/nnn/wiki/Advanced-use-cases#custom-...
[1]: https://github.com/jarun/nnn/issues/422 https://github.com/jarun/nnn/issues/422
[2]: https://github.com/gokcehan/lf https://github.com/gokcehan/lf
- apjana 6y agoYes, that's the stand from the beginning and there are good reasons behind that. If you read the issue thread, we did spend a good amount of time discussing those keybinds and most users find them reasonable. Speaking of compiling, the only mandatory library dependency is ncurses and the users don't consider it a significant problem. For example, Arch Linux users install most software from source using formulas and so do Homebrew users. So the tools to build are already present on the system. nnn also has an option to make the process simpler. Additional details - https://github.com/jarun/nnn/wiki/Advanced-use-cases#custom-keybinds https://github.com/jarun/nnn/wiki/Advanced-use-cases#custom-...
- oehtXRwMkIs 6y agoThe 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. I feel like I configure nnn via github issues xD
- apjana 6y agoThat'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.
- oehtXRwMkIs 6y agoI 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.
- apjana 6y agoOK, 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.
- bausano_michael 6y agoReminds me of this clasic: https://xkcd.com/1172/ https://xkcd.com/1172/
- apjana 6y agoExactly!