Actions
Bug #20711
closedreadline/reline duplicate display of prompt
Bug #20711:
readline/reline duplicate display of prompt
Status:
Closed
Assignee:
-
Target version:
-
ruby -v:
ruby 3.3.3 (2024-06-12 revision f1c7b6f435) [x86_64-linux]
Description
#!/usr/bin/env ruby
require 'readline'
prompt = "asdf: "
default = "true"
Readline.pre_input_hook = -> do
Readline.insert_text "#{default}"
Readline.redisplay
Readline.pre_input_hook = nil
end
Readline.readline(prompt)
the cursor sits at the right place (behind the 'e' in 'true'). inserting a backslash causes the line to be cleared and fixes the display.
expected display, correct in previous versions:
affected:
unaffected:
Actions