Bug 2211207 - libedit doesn't read ~/.editrc and has unexpected ctrl-W binding
Summary: libedit doesn't read ~/.editrc and has unexpected ctrl-W binding
Keywords:
Status: VERIFIED
Alias: None
Product: Red Hat Enterprise Linux 9
Classification: Red Hat
Component: libedit
Version: 9.2
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: rc
: ---
Assignee: Miroslav Lichvar
QA Contact: Ondrej Mejzlik
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-05-30 17:57 UTC by Chris Adams
Modified: 2023-08-01 08:11 UTC (History)
2 users (show)

Fixed In Version: libedit-3.1-38.20210216cvs.el9
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed:
Type: Bug
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)
Fix reading of editrc (1.18 KB, patch)
2023-06-22 08:46 UTC, Miroslav Lichvar
no flags Details | Diff


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker RHELPLAN-158605 0 None None None 2023-05-30 17:59:40 UTC

Description Chris Adams 2023-05-30 17:57:54 UTC
The MariaDB-supplied /usr/bin/mysql is linked against libedit, and has an unexpected binding for ctrl-W (deletes to start of line rather than just the previous word). This default has been changed upstream.

However, libedit on RHEL 9 _also_ doesn't read ~/.editrc, so I'm unable to fix the binding locally. This appears to be a bug that was fixed in Fedora in BZ 1965671 and upstream in https://github.com/knz/go-libedit/issues/3#ref-commit-84b7963

Comment 1 Miroslav Lichvar 2023-06-22 08:44:41 UTC
Changing the default bindings at this time of RHEL9 is probably not acceptable, but the fix for reading $HOME/.editrc or $EDITRC looks good to me. The fix is in upstream libedit-20210522-3.1.

Comment 2 Miroslav Lichvar 2023-06-22 08:46:37 UTC
Created attachment 1972046 [details]
Fix reading of editrc


Note You need to log in before you can comment on or make changes to this bug.