From: "mame (Yusuke Endoh)" Date: 2012-05-21T19:24:45+09:00 Subject: [ruby-dev:45663] [ruby-trunk - Bug #6456][Assigned] [readline] Readline.point when history edited Issue #6456 has been updated by mame (Yusuke Endoh). Status changed from Open to Assigned Assignee set to kouji (Kouji Takao) ---------------------------------------- Bug #6456: [readline] Readline.point when history edited https://bugs.ruby-lang.org/issues/6456#change-26738 Author: no6v (Nobuhiro IMAI) Status: Assigned Priority: Normal Assignee: kouji (Kouji Takao) Category: ext Target version: ruby -v: ruby 2.0.0dev (2012-05-19 trunk 35705) [x86_64-linux] =begin 以下のように、履歴をたどって編集した時に Readline.point の値がおかしくなるようです。 require "readline" RUBY_DESCRIPTION # => "ruby 2.0.0dev (2012-05-19 trunk 35705) [x86_64-linux]" Readline::VERSION # => "6.2" IO.pipe do |r, w| Readline.input = r w << "123\n\cP456\n\cP\n" Readline.readline("", true) # => "123" Readline.point # => 3 Readline.readline("", true) # => "123456" Readline.point # => 3 Readline.readline("", true) # => "123456" Readline.point # => 6 end # >> 123 # >> 123456 # >> 123456 =end -- http://bugs.ruby-lang.org/