Page MenuHomeFreeBSD

shells/fish 2.3.1: backspace is broken with UTF-8 terminals
AbandonedPublic

Authored by asomers on Oct 4 2016, 3:12 PM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, Mar 18, 4:04 AM
Unknown Object (File)
Tue, Mar 11, 6:15 AM
Unknown Object (File)
Feb 8 2025, 11:41 AM
Unknown Object (File)
Feb 5 2025, 5:57 PM
Unknown Object (File)
Jan 22 2025, 4:26 PM
Unknown Object (File)
Jan 22 2025, 2:11 PM
Unknown Object (File)
Dec 31 2024, 12:32 PM
Unknown Object (File)
Oct 22 2024, 2:14 PM
Subscribers

Details

Summary

Backspace, delete, arrow keys, and more are broken in fish-2.3.1 when LC_ALL
is set to a UTF-8 locale. Fix the bug by backporting upstream's fix to
2.3.1

https://github.com/fish-shell/fish-shell/commit/92dd6de73ccdb37facc43f768653e11941448a6b

PR: 212955

Test Plan

Invoke the shell with each of LC_ALL=C and LC_ALL=en_US.UTF-8 and manually
try backspace, delete, and arrow keys

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 5437
Build 5644: arc lint + arc unit

Event Timeline

asomers retitled this revision from to shells/fish 2.3.1: backspace is broken with UTF-8 terminals.
asomers updated this object.
asomers edited the test plan for this revision. (Show Details)