From 83a6213f31016e16bf43613beb4d058339ca9350 Mon Sep 17 00:00:00 2001 From: Imir Kiyamov Date: Mon, 18 Jul 2022 19:45:38 +0300 Subject: [ruby/irb] Fixed sort of variables in completion https://github.com/ruby/irb/commit/5842888255 --- lib/irb/completion.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lib') diff --git a/lib/irb/completion.rb b/lib/irb/completion.rb index 0e34fc63aa..35767feeb7 100644 --- a/lib/irb/completion.rb +++ b/lib/irb/completion.rb @@ -373,7 +373,7 @@ module IRB if doc_namespace "String.#{candidates.find{ |i| i == message }}" else - select_message(receiver, message, candidates) + select_message(receiver, message, candidates.sort) end else @@ -390,7 +390,7 @@ module IRB else candidates = (bind.eval_methods | bind.eval_private_methods | bind.local_variables | bind.eval_instance_variables | bind.eval_class_constants).collect{|m| m.to_s} candidates |= ReservedWords - candidates.grep(/^#{Regexp.quote(input)}/) + candidates.grep(/^#{Regexp.quote(input)}/).sort end end end -- cgit v1.2.3