Open
Conversation
st0012
reviewed
Dec 19, 2025
lib/reline/io/windows - コピー.rb
Outdated
Member
There was a problem hiding this comment.
Can we translate the second word to English?
Contributor
Author
There was a problem hiding this comment.
That was windows - copy.rb in English and was an unnecessary file.
I apologize, but I'll go back and exclude it.
JRuby with newer JVM dows not seems to flush stdout at an expected timing. By explicitly flushing the output, the screen state is finalized before issuing win32api calls.
MRI addresses this by converting the control code output to the console to win32api or by enabling VT sequence output to the console. JRuby does not do these things. Handle this by enabling VT sequence output to the console. If that fails, when in legacy console, SGR code printed as a garbage.
JRuby with legacy console window on windows can not use ANSI control sequence. So SGR controls are displayed as garbage. Introduce character-only dialog display can provide reduced services. The current Command Prompt window and Terminal do not have this issue.
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.
fixes jruby/jruby#9126