diff --git a/lib/irb.rb b/lib/irb.rb index 8f2934a7e..e0025ab3e 100644 --- a/lib/irb.rb +++ b/lib/irb.rb @@ -194,10 +194,10 @@ # For instance, the default prompt mode is defined as follows: # # IRB.conf[:PROMPT_MODE][:DEFAULT] = { -# :PROMPT_I => "%N(%m):%03n:%i> ", -# :PROMPT_N => "%N(%m):%03n:%i> ", -# :PROMPT_S => "%N(%m):%03n:%i%l ", -# :PROMPT_C => "%N(%m):%03n:%i* ", +# :PROMPT_I => "%N(%m):%03n> ", +# :PROMPT_N => "%N(%m):%03n> ", +# :PROMPT_S => "%N(%m):%03n%l ", +# :PROMPT_C => "%N(%m):%03n* ", # :RETURN => "%s\n" # used to printf # } # @@ -211,10 +211,10 @@ # # :RETURN: | # # %s # # :DEFAULT: -# # :PROMPT_I: ! '%N(%m):%03n:%i> ' -# # :PROMPT_N: ! '%N(%m):%03n:%i> ' -# # :PROMPT_S: ! '%N(%m):%03n:%i%l ' -# # :PROMPT_C: ! '%N(%m):%03n:%i* ' +# # :PROMPT_I: ! '%N(%m):%03n> ' +# # :PROMPT_N: ! '%N(%m):%03n> ' +# # :PROMPT_S: ! '%N(%m):%03n%l ' +# # :PROMPT_C: ! '%N(%m):%03n* ' # # :RETURN: | # # => %s # # :CLASSIC: @@ -232,7 +232,7 @@ # # :RETURN: | # # => %s # # :INF_RUBY: -# # :PROMPT_I: ! '%N(%m):%03n:%i> ' +# # :PROMPT_I: ! '%N(%m):%03n> ' # # :PROMPT_N: # # :PROMPT_S: # # :PROMPT_C: diff --git a/lib/irb/init.rb b/lib/irb/init.rb index 75a7f8d74..ef07a5f1e 100644 --- a/lib/irb/init.rb +++ b/lib/irb/init.rb @@ -64,10 +64,10 @@ def IRB.init_config(ap_path) :RETURN => "%s\n" }, :DEFAULT => { - :PROMPT_I => "%N(%m):%03n:%i> ", - :PROMPT_N => "%N(%m):%03n:%i> ", - :PROMPT_S => "%N(%m):%03n:%i%l ", - :PROMPT_C => "%N(%m):%03n:%i* ", + :PROMPT_I => "%N(%m):%03n> ", + :PROMPT_N => "%N(%m):%03n> ", + :PROMPT_S => "%N(%m):%03n%l ", + :PROMPT_C => "%N(%m):%03n* ", :RETURN => "=> %s\n" }, :CLASSIC => { @@ -85,7 +85,7 @@ def IRB.init_config(ap_path) :RETURN => "=> %s\n" }, :INF_RUBY => { - :PROMPT_I => "%N(%m):%03n:%i> ", + :PROMPT_I => "%N(%m):%03n> ", :PROMPT_N => nil, :PROMPT_S => nil, :PROMPT_C => nil, diff --git a/test/irb/yamatanooroti/test_rendering.rb b/test/irb/yamatanooroti/test_rendering.rb index e146ee490..6da7fded2 100644 --- a/test/irb/yamatanooroti/test_rendering.rb +++ b/test/irb/yamatanooroti/test_rendering.rb @@ -41,9 +41,9 @@ def test_launch close assert_screen(<<~EOC) start IRB - irb(main):001:0> 'Hello, World!' + irb(main):001> 'Hello, World!' => "Hello, World!" - irb(main):002:0> + irb(main):002> EOC end @@ -68,21 +68,21 @@ def b; true; end close assert_screen(<<~EOC) start IRB - irb(main):001:1* class A - irb(main):002:1* def inspect; '#'; end - irb(main):003:1* def a; self; end - irb(main):004:1* def b; true; end - irb(main):005:0> end + irb(main):001* class A + irb(main):002* def inspect; '#'; end + irb(main):003* def a; self; end + irb(main):004* def b; true; end + irb(main):005> end => :b - irb(main):006:0> - irb(main):007:0> a = A.new + irb(main):006> + irb(main):007> a = A.new => # - irb(main):008:0> - irb(main):009:0> a - irb(main):010:0> .a - irb(main):011:0> .b + irb(main):008> + irb(main):009> a + irb(main):010> .a + irb(main):011> .b => true - irb(main):012:0> + irb(main):012> EOC end @@ -121,39 +121,39 @@ class A def b; self; end; def c; true; end; end; close assert_screen(<<~EOC) start IRB - irb(main):001:1* class A - irb(main):002:1* def inspect; '#'; end - irb(main):003:1* def b; self; end - irb(main):004:1* def c; true; end - irb(main):005:0> end + irb(main):001* class A + irb(main):002* def inspect; '#'; end + irb(main):003* def b; self; end + irb(main):004* def c; true; end + irb(main):005> end => :c - irb(main):006:0> - irb(main):007:0> a = A.new + irb(main):006> + irb(main):007> a = A.new => # - irb(main):008:0> - irb(main):009:0> a - irb(main):010:0> .b - irb(main):011:0> # aaa - irb(main):012:0> .c + irb(main):008> + irb(main):009> a + irb(main):010> .b + irb(main):011> # aaa + irb(main):012> .c => true - irb(main):013:0> - irb(main):014:0> (a) - irb(main):015:0> &.b() + irb(main):013> + irb(main):014> (a) + irb(main):015> &.b() => # - irb(main):016:0> - irb(main):017:0> - irb(main):018:0> class A def b; self; end; def c; true; end; end; - irb(main):019:0> a = A.new + irb(main):016> + irb(main):017> + irb(main):018> class A def b; self; end; def c; true; end; end; + irb(main):019> a = A.new => # - irb(main):020:0> a - irb(main):021:0> .b - irb(main):022:0> # aaa - irb(main):023:0> .c + irb(main):020> a + irb(main):021> .b + irb(main):022> # aaa + irb(main):023> .c => true - irb(main):024:0> (a) - irb(main):025:0> &.b() + irb(main):024> (a) + irb(main):025> &.b() => # - irb(main):026:0> + irb(main):026> EOC end @@ -168,9 +168,9 @@ def test_symbol_with_backtick close assert_screen(<<~EOC) start IRB - irb(main):001:0> :` + irb(main):001> :` => :` - irb(main):002:0> + irb(main):002> EOC end @@ -243,11 +243,11 @@ def test_assignment_expression_truncate close assert_screen(<<~EOC) start IRB - irb(main):001:0> #{code} + irb(main):001> #{code} => [0, ... - irb(main):002:0> + irb(main):002> EOC end