GNU bug report logs -
#73544
smerge key bindings awkward
Previous Next
Reported by: Daniel Colascione <dancol <at> dancol.org>
Date: Sun, 29 Sep 2024 03:31:02 UTC
Severity: wishlist
Done: Stefan Monnier <monnier <at> iro.umontreal.ca>
Bug is archived. No further changes may be made.
Full log
Message #43 received at 73544 <at> debbugs.gnu.org (full text, mbox):
On October 13, 2024 12:13:49 PM EDT, Eli Zaretskii <eliz <at> gnu.org> wrote:
>> Date: Sun, 13 Oct 2024 12:01:33 -0400
>> From: Daniel Colascione <dancol <at> dancol.org>
>> CC: monnier <at> iro.umontreal.ca, dmitry <at> gutov.dev, 73544 <at> debbugs.gnu.org
>>
>>
>>
>> On October 13, 2024 7:06:11 AM EDT, Eli Zaretskii <eliz <at> gnu.org> wrote:
>> >> Date: Mon, 30 Sep 2024 07:50:50 -0700
>> >> From: Daniel Colascione <dancol <at> dancol.org>
>> >> CC: dmitry <at> gutov.dev, 73544 <at> debbugs.gnu.org
>> >>
>> >Actually, I see that the first part of this is already there: we have
>> >a defcustom smerge-auto-leave, whose default is t. So does it mean we
>> >can consider this bug fixed?
>>
>> The default is what produces the problem.
>
>Sure, but you can customize it according to your needs. It's been the
>default for the last 24 years, so I think reversing it after such a
>long time would need a lot of complaints.
It's a defect in the user interface. Going NIMBY on the core is no way to make great software. We need to be able to add new key bindings, new features, and sand down high friction parts of the UI, even if they've been bumpy for a long time.
After a certain point, customizing the program to work around all the terrible inherited defaults the maintainers refuse to change becomes tantamount to maintaining a fork. I guess that's why Doom exists.
This bug report was last modified 266 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.