summaryrefslogtreecommitdiff
path: root/lib/irb/completion.rb
diff options
context:
space:
mode:
authortomoya ishida <[email protected]>2023-06-13 19:46:34 +0900
committergit <[email protected]>2023-06-13 10:46:38 +0000
commit5d91be7c1fe10ef52cd6075328b8c121fb5420c8 (patch)
tree50eeabf92aa7bd65411cfb68b0b9a887b1a774c5 /lib/irb/completion.rb
parent27b07776c99dfb4a8a4e6885462786c03e9b0660 (diff)
[ruby/irb] Use symbol.inspect instead of ":"+symbol.id2name to avoid
completion candidates including newline characters (https://github.com/ruby/irb/pull/539) https://github.com/ruby/irb/commit/aaf0c46645
Diffstat (limited to 'lib/irb/completion.rb')
-rw-r--r--lib/irb/completion.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/irb/completion.rb b/lib/irb/completion.rb
index 64e387d49c..a143d1b3e1 100644
--- a/lib/irb/completion.rb
+++ b/lib/irb/completion.rb
@@ -218,7 +218,7 @@ module IRB
else
sym = $1
candidates = Symbol.all_symbols.collect do |s|
- ":" + s.id2name.encode(Encoding.default_external)
+ s.inspect
rescue EncodingError
# ignore
end