Fix readline backspace/line-wrapping on linux#2969
Merged
AndreasBackx merged 1 commit intopallets:mainfrom Apr 29, 2026
Merged
Conversation
Contributor
Author
|
Rebased out the conflicting version bumps and fixed the stdout/stderr situation. |
|
I confirm that it resolves prompt backspace problems in |
Collaborator
Collaborator
|
@yorickvP : I just generalized your fix into a new |
Rowlando13
reviewed
Apr 29, 2026
Apply fix to prompt() and confirm(), which were covered in pallets#1836, pallets#2093 and pallets#3019 Co-authored-by: Kevin Deldycke <kevin@deldycke.com>
davidism
approved these changes
Apr 29, 2026
Collaborator
|
Thanks again @yorickvP for these fixes. Also thank you @kdeldycke for the small cleanup and rebase. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
termui contains a workaround for windows where it prints a readline prompt itself. On linux, this confuses
readlineso things like backspace/ctrl-backspace and line wrapping don't work correctly.On platforms other than windows, just let readline handle the prompt.
fixes #2968
Note: while I used claude code to offload some manual work creating this PR, I've steered and reviewed all the changes and take personal responsibility for the contents.