<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/test/irb/test_completion.rb, branch v3_4_9</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>[ruby/irb] Return only commands when completing help command's</title>
<updated>2024-07-05T17:51:17+00:00</updated>
<author>
<name>Stan Lo</name>
<email>stan001212@gmail.com</email>
</author>
<published>2024-07-05T17:25:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=32ba86c9be79c6f67caafbf71004e5a508db1a88'/>
<id>32ba86c9be79c6f67caafbf71004e5a508db1a88</id>
<content type='text'>
argument
(https://github.com/ruby/irb/pull/973)

The command only takes command names as arguments, so we should only
return command names as candidates.

This will help users find a command faster as completion will be
another useful hint too.

https://github.com/ruby/irb/commit/7b6557cc24
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
argument
(https://github.com/ruby/irb/pull/973)

The command only takes command names as arguments, so we should only
return command names as candidates.

This will help users find a command faster as completion will be
another useful hint too.

https://github.com/ruby/irb/commit/7b6557cc24
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/irb] Command implementation not by method</title>
<updated>2024-04-10T16:52:53+00:00</updated>
<author>
<name>tomoya ishida</name>
<email>tomoyapenguin@gmail.com</email>
</author>
<published>2024-04-10T16:52:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=6a505d1b59cf326a8e004fc06e02f30222b17f3f'/>
<id>6a505d1b59cf326a8e004fc06e02f30222b17f3f</id>
<content type='text'>
(https://github.com/ruby/irb/pull/824)

* Command is not a method

* Fix command test

* Implement non-method command name completion

* Add test for ExtendCommandBundle.def_extend_command

* Add helper method install test

* Remove spaces in command input parse

* Remove command arg unquote in help command

* Simplify Statement and handle execution in IRB::Irb

* Tweak require, const name

* Always install CommandBundle module to main object

* Remove considering local variable in command or expression check

* Remove unused method, tweak

* Remove outdated comment for help command arg

Co-authored-by: Stan Lo &lt;stan001212@gmail.com&gt;

---------

https://github.com/ruby/irb/commit/8fb776e379

Co-authored-by: Stan Lo &lt;stan001212@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(https://github.com/ruby/irb/pull/824)

* Command is not a method

* Fix command test

* Implement non-method command name completion

* Add test for ExtendCommandBundle.def_extend_command

* Add helper method install test

* Remove spaces in command input parse

* Remove command arg unquote in help command

* Simplify Statement and handle execution in IRB::Irb

* Tweak require, const name

* Always install CommandBundle module to main object

* Remove considering local variable in command or expression check

* Remove unused method, tweak

* Remove outdated comment for help command arg

Co-authored-by: Stan Lo &lt;stan001212@gmail.com&gt;

---------

https://github.com/ruby/irb/commit/8fb776e379

Co-authored-by: Stan Lo &lt;stan001212@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Try to use irb instead of rubygems for completion test</title>
<updated>2024-01-26T04:40:05+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2024-01-26T04:40:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=395a240b7c1daa058f590893ca8d8f6d28866abf'/>
<id>395a240b7c1daa058f590893ca8d8f6d28866abf</id>
<content type='text'>
I'm not sure why OpenBSD suggest `rubygems_plugin` file for this.

https://rubyci.s3.amazonaws.com/openbsd-current/ruby-master/log/20240126T013005Z.fail.html.gz

It seems environmental issue, not irb.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I'm not sure why OpenBSD suggest `rubygems_plugin` file for this.

https://rubyci.s3.amazonaws.com/openbsd-current/ruby-master/log/20240126T013005Z.fail.html.gz

It seems environmental issue, not irb.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixup 2e69137dbe9fd7c03dac9b8adc30a7eba3ecb10b</title>
<updated>2024-01-22T23:45:45+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2024-01-22T22:54:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=706eea9d3c27b9785fc7f650ff9b5d6669908768'/>
<id>706eea9d3c27b9785fc7f650ff9b5d6669908768</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use version dependant library for completion test</title>
<updated>2024-01-22T09:23:05+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2024-01-22T08:55:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=2e69137dbe9fd7c03dac9b8adc30a7eba3ecb10b'/>
<id>2e69137dbe9fd7c03dac9b8adc30a7eba3ecb10b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/irb] Avoid completing empty input</title>
<updated>2024-01-03T13:47:51+00:00</updated>
<author>
<name>Stan Lo</name>
<email>stan001212@gmail.com</email>
</author>
<published>2024-01-03T13:47:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=66e0d92de571c357ebc50f11edffa3b65271e55c'/>
<id>66e0d92de571c357ebc50f11edffa3b65271e55c</id>
<content type='text'>
(https://github.com/ruby/irb/pull/832)

The candidate list for empty input is all methods + all variables +
all constants + all keywords. It's a long list that is not useful.

https://github.com/ruby/irb/commit/812dc2df7b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(https://github.com/ruby/irb/pull/832)

The candidate list for empty input is all methods + all variables +
all constants + all keywords. It's a long list that is not useful.

https://github.com/ruby/irb/commit/812dc2df7b
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/irb] Fix irb crash on `{}.` completion</title>
<updated>2023-11-18T17:49:06+00:00</updated>
<author>
<name>tomoya ishida</name>
<email>tomoyapenguin@gmail.com</email>
</author>
<published>2023-11-18T17:49:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=631b500dd569cb10e095e713999ad1f8093c9521'/>
<id>631b500dd569cb10e095e713999ad1f8093c9521</id>
<content type='text'>
(https://github.com/ruby/irb/pull/764)

https://github.com/ruby/irb/commit/07e4d540cc
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(https://github.com/ruby/irb/pull/764)

https://github.com/ruby/irb/commit/07e4d540cc
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/irb] Suppress "Switch to inspect mode" messages</title>
<updated>2023-10-16T12:09:05+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2023-10-16T11:11:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=06a4011964e02000f44097b12435b49957a12f02'/>
<id>06a4011964e02000f44097b12435b49957a12f02</id>
<content type='text'>
This message is displayed if STDIN is not a tty.  The parallel test is
the case.

https://github.com/ruby/irb/commit/e26e90e3fb
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This message is displayed if STDIN is not a tty.  The parallel test is
the case.

https://github.com/ruby/irb/commit/e26e90e3fb
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/irb] Restore encoding in InputCompletor test</title>
<updated>2023-10-14T15:02:38+00:00</updated>
<author>
<name>tomoya ishida</name>
<email>tomoyapenguin@gmail.com</email>
</author>
<published>2023-10-14T15:02:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=75fb3cf458fe41b2c935f54b9e5734ced3dc0ece'/>
<id>75fb3cf458fe41b2c935f54b9e5734ced3dc0ece</id>
<content type='text'>
(https://github.com/ruby/irb/pull/732)

https://github.com/ruby/irb/commit/ef77c232cf
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(https://github.com/ruby/irb/pull/732)

https://github.com/ruby/irb/commit/ef77c232cf
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/irb] Restore IRB::InputCompletor for compatibility</title>
<updated>2023-10-14T14:12:43+00:00</updated>
<author>
<name>tomoya ishida</name>
<email>tomoyapenguin@gmail.com</email>
</author>
<published>2023-10-14T14:12:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=4e5c505bad2a2c6c62992a74b503d7213fbc2b93'/>
<id>4e5c505bad2a2c6c62992a74b503d7213fbc2b93</id>
<content type='text'>
(https://github.com/ruby/irb/pull/730)

https://github.com/ruby/irb/commit/77265efc5f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(https://github.com/ruby/irb/pull/730)

https://github.com/ruby/irb/commit/77265efc5f
</pre>
</div>
</content>
</entry>
</feed>
