Re: getting nicely justified comments in an easy way
Seb <[email protected]> Sun, 31 Mar 2019 17:52:05 +0200 (CEST)
| Newsgroups | gmane.editors.nano.general |
|---|---|
| Message-ID | <[email protected]> |
Hi Benno, > Ah. I forgot to say that it needs --autoindent in order to work. Ah, yes, I should have seen this, sorry. It works! > Hmmm... Okay, I will bring back ^W^Y and ^W^V, as "blind keys": > they will not be listed in the help lines nor in the help text, > but they will work. See attached patch. This is an excellent compromise. This patch works too. >> ^U no longer undoes ^J, I have to use M-U. > Yes, the change of meaning of ^U right after a justification was an > anomaly. I don't want to keep it for the sake of long-time users > because it might surprise and frustrate newer users. I see your point. Perhaps it feels more natural to Perl enthusiasts to vary meaning with context--just like we do in natural speech. > Clean code and esthetics were not a consideration in removing ^Y and ^V > from the WhereIs menu, but the simple fact that those keystrokes don't > make sense there: they are not about searching but about jumping: so > they should be (and are) in the GotoLine menu. That's what I call aesthetics. You've made my day with the patch, so I'm happy and I'll switch to 4.0 . I feel it might be useful to say a few more words about ^W^Y though. * Searching for a string in a file implies navigating the file. ^Y is a nickname for "top of the file". So ^W^Y is not totally from cuckooland. It's more like another way of interpreting what searching means. * Straightening out the interface makes sense, but please don't forget that you're affecting the daily lives of your users. When I'm deep in thought writing a program, my fingers know what they have to do to get me to the part I'm thinking about. If it suddenly doesn't work, my whole train of thought is lost. That's bad. I start cursing the developers and the program slips even further from me. * At the end of the day, to whom does the software belong? I'm not thinking like a lawyer here, about GPL and all. There is a tacit, moral contract between users and developers. Users trust developers to make their daily tool more and more useful while keeping it familiar. Asking users to change their habits because they don't make sense in your eye is not a winning proposition. Users feel betrayed and belittled. Emotions kick in. It's a recipe for brewing shitstorms. I filed two requests on Savannah. Kind regards, Sébastien. _______________________________________________ Help-nano mailing list [email protected] https://lists.gnu.org/mailman/listinfo/help-nano