On Fri, Jul 16, 2021 at 03:18:31PM +0000, James Cook wrote:
> Sorry if this has been discussed before; I couldn't find it.
> 
> x11/gtk+2 and x11/gtk+3 include a patch to change the default
> keybindings to "emacs". The decision can be traced back to 2005:
> 
>     Revision 1.1, Wed Sep 7 20:51:14 2005 UTC (15 years, 10 months ago) by 
> kurt
>     Branch: MAIN
> 
>     make emacs the default key theme. this will make the standard ^U, ^A, ^E
>     etc emacs commands work by default for gtk+2 apps. orig from pvalchev@.
> 
>     okay marcm@
> 
> 16 years later, I wonder if it's worth revisiting this decision.
> 
> For my part, I'm strongly opposed to it, but I'm just some user who
> occasionally contributes. Still, if you'll hear them, here are my
> arguments:
> 
> 1. This seems to create some confusion, at least for firefox users, e.g:
> 
>    
> https://www.reddit.com/r/openbsd/comments/4aj3rb/how_do_i_turn_off_emacs_line_editing_in/
> 
>    https://mas.to/@adnan360/106589261557989696
> 
>    It certainly confused me, until I found the solution through some
>    persistent Google searching.
> 
> 2. Even if I were clever enough to trace the Firefox issue to gtk+3,
>    the gtk+3 package README does not describe the problem.
> 
>    I'm happy to submit a patch to the gtk+3 README, but in my opinion
>    this will not solve the confusion, because it's far from obvious
>    that one should check the gtk+3 REDAME if one's Firefox keybindings
>    are behaving strangely.
> 
> 3. I generally don't expect ports to adjust behaviour without a good
>    reason. Users have strong expectations about the behaviour of gtk+
>    applications (well, Firefox) based on what they've seen on other
>    platforms. If you want emacs keybindings, you can edit your own
>    config file.

ksh defaults to an emacs editing mode as well as bootloaders and other
things besides.  Not being able to edit a url in the same way is
annoying.

Reply via email to