ruby-changes:74435
From: Takashi <ko1@a...>
Date: Fri, 11 Nov 2022 02:31:29 +0900 (JST)
Subject: [ruby-changes:74435] 0de3bc92b4 (master): [ruby/irb] Make $ and @ default aliases
https://git.ruby-lang.org/ruby.git/commit/?id=0de3bc92b4 From 0de3bc92b4fc3bb9fc0930e98baed37044ed44e1 Mon Sep 17 00:00:00 2001 From: Takashi Kokubun <takashikkbn@g...> Date: Thu, 10 Nov 2022 09:31:11 -0800 Subject: [ruby/irb] Make $ and @ default aliases (https://github.com/ruby/irb/pull/438) https://github.com/ruby/irb/commit/0613589476 --- lib/irb/init.rb | 5 ++++- test/irb/test_cmd.rb | 2 -- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/irb/init.rb b/lib/irb/init.rb index 09099f88b7..8c9d473b74 100644 --- a/lib/irb/init.rb +++ b/lib/irb/init.rb @@ -159,7 +159,10 @@ module IRB # :nodoc: https://github.com/ruby/ruby/blob/trunk/lib/irb/init.rb#L159 @CONF[:AT_EXIT] = [] - @CONF[:COMMAND_ALIASES] = {} + @CONF[:COMMAND_ALIASES] = { + :'$' => :show_source, + :'@' => :whereami, + } end def IRB.set_measure_callback(type = nil, arg = nil, &block) diff --git a/test/irb/test_cmd.rb b/test/irb/test_cmd.rb index f2d8a0299b..d233cbb9b5 100644 --- a/test/irb/test_cmd.rb +++ b/test/irb/test_cmd.rb @@ -551,7 +551,6 @@ module TestIRB https://github.com/ruby/ruby/blob/trunk/test/irb/test_cmd.rb#L551 def test_whereami_alias out, err = execute_lines( "@\n", - conf: { COMMAND_ALIASES: { :'@' => :whereami } } ) assert_empty err assert_match(/^From: .+ @ line \d+ :\n/, out) @@ -563,7 +562,6 @@ module TestIRB https://github.com/ruby/ruby/blob/trunk/test/irb/test_cmd.rb#L562 out, err = execute_lines( "@foo\n", "$bar\n", - conf: { COMMAND_ALIASES: { :'$' => :show_source, :'@' => :whereami } } ) assert_empty err assert_match(/"foo"/, out) -- cgit v1.2.3 -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/