Re: Fw: nano key bindings
Peter Passchier <[email protected]>
| Newsgroups | gmane.editors.nano.devel |
|---|---|
| Message-ID | <[email protected]> |
I find the nano keybinding defaults unworkable, so I have a heavily modified .nanorc that I can quickly download to new machines (version mismatch is the only minor issue in that case). It is impossible to find keybindings that will please everyone, so I don't think that is the solution. (But if you could change Search to default to Ctrl-F then that would help many people I'm sure..!) What would really help is a build-in way to change a keybinding from within the session. Of course you could edit .nanorc and do it that way, but a more beginners-friendly way to edit keybindings would be used by most people. It would require a proper list of functions to be available within the interface where current keybindings are shown and new ones can be assigned. Perhaps a start (proof of concept) could be a separate binary to do this, and once it works well it could be integrated, because having a single binary is really good..! Peter On 1/12/23 02:27, Chris Allegretta wrote: > Hello folks, > > This email from Donnie (albeit somewhat rudely expressed) does hit on something I've been feeling for awhile - I have indeed also been doing more and more editing on virtual machines in a tab of my browser, and I suspect many other folks have been dealing with being bitten by closing their window as nano's default primary search binding continues to be ^W. > > We do also have F6 as a default to accomplish this, but ironically that also is difficult (but not by any teams impossible) to hit on a modern laptop keyboard as it usually ends up being Function+a key which is in a slightly different place on each kb. I would ideally suggest ^F , but it has served as 'move forward' for ages now, though I truly wonder how many folks have ever hit that key combination). > > How would folks feel about using Meta+F as the primary search keystroke (i.e. the one advertised on the help menu) with ^W and F6 as equivalents? It does line up nicely with M-W as re-search. Any feedback appreciated. > > ------- Forwarded Message ------- > From: Donnie Ferris <[email protected]> > Date: On Wednesday, January 11th, 2023 at 2:05 PM > Subject: nano key bindings > To: [email protected] <[email protected]>, [email protected] <[email protected]> > >> Hello, >> The Ctrl+W key binding is utterly egregious. Every time I (forget and) try to search for text, it closes my browser tab and I lose EVERYTHING. I would like to change the key bindings so that they are more standard - Ctrl+C to copy, Ctrl+X to cut, Ctrl+V to paste, *Ctrl+F *to /find/ text, etc. >> I'm not a C/C++ programmer, but this has happened one too many times One of these days, the blood pressure spike is going to kill me. I'd like to try changing the key bindings (and the text at the bottom that lists the most common ones) and compile from the modified source. I'm hoping I can make sense enough of the code to pull this off. Can you please point me in the right direction? nano.c seemed like the logical place to start but when I (opened it in xed and) searched for "binding" then (when nothing was found) "justify", I didn't find anything that seemed to be what I'm looking for. >> Thanks for your time and consideration. >> ~ Donnie >