GNU Nano 8 comes with modern key bindings
nano-editor.org
nano-editor.org
If nano ever gets run for some reason (e.g. I forgot to set EDITOR) I immediately quit and launch vim.
I readily admit nano is easier for beginners to get something done, but I don't see any value in it if you already know vim enough for basic edits.
A simple matter of preference, I guess :).
For a non-trolling answer though, for me iy's the ease with which nano's macros can be used and the easy syntax highlighting.
Not long ago, I wanted to create syntax highlighting to support my own format in nano and vim. The nano one took me 5 minutes. The vim one took me 2 days.
The new mousewheel behavior is particularly nice. It's totally up to my taste with --modernbindings and --mouse.
EDIT:Sibling post proved me wrong, Tilde also exists. How interesting.
I used mcedit as terminal text editor for a while, but it was never installed anywhere but at home, so ended up defaulting to vi and nano for consistency. If nano became a bit more like edit.com that'd mean it'd be almost everywhere by default once versions catch up...one can dream.
alpine isn't used much anymore (although I still use it) but it's progeny is still widely used, which is nice.
bind ^X cut main
bind ^C copytext main
bind ^V uncut main
bind ^Z undo main
bind ^Y redo main
...
(Those are from an old rc that had around. The copytext/uncut have been renamed in newer versions.)Sheep to slaughter. Before anyone judges me for judging, instructions-included is pretty consistent across disciplines.
I'm not a mechanic but I can figure out routine maintenance/customization.
I'm surprised you, and surely others, arrived at switching editors instead of changing the editor itself. Not in the source or with compilation. The configuration.
I know you say partly, I just doubt there is any perfect editor. All roads lead to configuration.
One quirk that remains: even with --modernbindings, Ctrl+X and Ctrl+C will add to nano's clipboard, instead of replacing whatever is there.
What you say is not true except in the case of consecutive cuts. So this is a way of cutting multiple consecutive lines without requiring a visual selection.
If you don't want that just move the cursor once before the second cut.
https://www.nano-editor.org/dist/latest/nanorc.5.html
And mouse mode requires holding shift to select text. Guess I'm sticking with micro.
I'm now in the reverse situation; these "modern" keybindings feel really clunky to me.