In addition, last night I added a vim plugin to use `nnn` as a file picker within vim.
EDIT: One nice thing that mc has is that it lets you open a remote shell via ssh. I use that a lot (I find sc syntax a big pain) so I'd miss that a lot in nnn. Sorry if that feature is included and I failed to spot it.
Don't be, it's not in yet. It's on the ToDo list. I would really appreciate a PR.
Is it just you on this project?
It is the file manager many will compare against. I would suggest you request volunteers to put a comparison page for it. That alone will give you ideas on features you may want to add.
However, I do not see several `nnn` features in mc as well:
- left, right arrows don't work
- relies heavily on mouse (menu driven), `nnn` doesn't need the mouse
- couldn't open a text file without extension
- filter workflow needs more key/mouse presses
- no du mode,
- no navigate-as-you-type
- no terminal locker
- no vim plugin
- no shortcuts like `-`/`&`/`~`
- no pin and visit dir,
- no media info
- no cd on exit
I might have missed certain things due to my lack of familiarity with mc.
-- Arrow keys work in the menus- press F9 to bring them down, then you can navigate around them with the arrow keys. In the main view, tab moves you from one pane ("window") to the other.
-- I don't think you can use the mouse in mc. It's text based. The menus are all operated by key presses.
-- I can open a text file without extension, on the setup above. I navigate to the file, then press F3 and it opens (in the mc file viewer which I don't generally use).
-- If I understand navigate-as-you-type correctly, yes, mc doesn't have that.
-- Yes, I don't think there's a vim plugin.
-- (No shortcuts) Well, the shortucts are all in the function keys. Also, after F9 each menu item has its own shortcut (its first letter, which is highlighted).
-- (No pin & visit dir) There's the possibility to bookmark paths. Is that what you mean?
-- (No media info) I think you're right about that.
-- cd on exit is configurable; e.g. instructions:
https://ptspts.blogspot.com/2010/01/how-to-make-midnight-commander-exit-to.html
-- Sorry- I don't know what "filter workflow" and "du mode" are and I'm not sure what you mean by terminal locker.mc's been around for a while. It's a good piece of software. I think I might have been a bit unfair asking for a comparison, after all nnn is not an Orthodox File Manager, so it occupies a completely different space than mc.
Apologies again. I didn't mean to make you defend your work, and I didn't mean to attack it.
One of the important goals behind `nnn`: extremely smooth workflows that don't get in your way.
Alternatively, could you please link to details about the comparison?
wenderen is indicating that the question you raise is addressed on the nnn Github page itself: https://github.com/jarun/nnn#performance
As explained in another comment, I'm interested in the experience of users of both programs. It's clear that nnn is not offered up as a specific alternative to mc, of course, but I consider mc a staple for file management in the terminal and I think that's not unreasonable of me, or controversial.
https://www.urbandictionary.com/define.php?term=tfa
Aside: a quick shortcut url for the free dictionary;
[F6]
tfd.com/word