<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/lib/reline/ansi.rb, branch v3_2_11</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>[ruby/reline] Fix misuse of kwarg in IO#raw</title>
<updated>2022-12-02T10:47:18+00:00</updated>
<author>
<name>HASUMI Hitoshi</name>
<email>hasumikin@gmail.com</email>
</author>
<published>2022-11-29T01:06:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=11871e49c4fe493d6b958046969bc863f7fb6627'/>
<id>11871e49c4fe493d6b958046969bc863f7fb6627</id>
<content type='text'>
- Obviously, `tim` is a typo for `time`
- This didn't cause an exception because IO#raw is implemented in C and it doesn't check the keyword of the parameters
- Though this typo doesn't produce any problems for now, I think it should be fixed just in case for the future
- I've used this fixed version of Reline with IRB for several days and didn't find any new problems due to the fix
- But I myself am not sure how to make sure this fix is completely robust

https://github.com/ruby/reline/commit/e66a9696a1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Obviously, `tim` is a typo for `time`
- This didn't cause an exception because IO#raw is implemented in C and it doesn't check the keyword of the parameters
- Though this typo doesn't produce any problems for now, I think it should be fixed just in case for the future
- I've used this fixed version of Reline with IRB for several days and didn't find any new problems due to the fix
- But I myself am not sure how to make sure this fix is completely robust

https://github.com/ruby/reline/commit/e66a9696a1
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/reline] Support S-Tab to move up completion cursor in vi-mode on Unix</title>
<updated>2021-12-24T09:23:28+00:00</updated>
<author>
<name>aycabta</name>
<email>aycabta@gmail.com</email>
</author>
<published>2021-09-19T13:24:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=15fab6fb17f011dcd2661d961ac3ece1f6a88c88'/>
<id>15fab6fb17f011dcd2661d961ac3ece1f6a88c88</id>
<content type='text'>
https://github.com/ruby/reline/commit/ff278cdc88
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/reline/commit/ff278cdc88
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/reline] Remove unnecessary clearing signal handler</title>
<updated>2021-12-20T15:13:18+00:00</updated>
<author>
<name>aycabta</name>
<email>aycabta@gmail.com</email>
</author>
<published>2021-12-20T09:46:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=95c61c8d827959b30c12b1a5fe32df95cab81cbd'/>
<id>95c61c8d827959b30c12b1a5fe32df95cab81cbd</id>
<content type='text'>
https://github.com/ruby/reline/commit/7a758e73dc
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/reline/commit/7a758e73dc
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/reline] Prefer wait_readable for fiber scheduler.</title>
<updated>2021-12-11T05:29:20+00:00</updated>
<author>
<name>Samuel Williams</name>
<email>samuel.williams@oriontransfer.co.nz</email>
</author>
<published>2021-12-11T05:18:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=b5c4570af4c6ae7341ee03e7fc2e140192ec32d8'/>
<id>b5c4570af4c6ae7341ee03e7fc2e140192ec32d8</id>
<content type='text'>
https://github.com/ruby/reline/commit/06b4aa31fd
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/reline/commit/06b4aa31fd
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/reline] No need to check `x &gt; 0`</title>
<updated>2021-12-02T15:39:30+00:00</updated>
<author>
<name>ima1zumi</name>
<email>mariimaizumi5@gmail.com</email>
</author>
<published>2021-11-17T14:10:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=4d4716d939ad8cb288a503e97c73ed8cfbc12348'/>
<id>4d4716d939ad8cb288a503e97c73ed8cfbc12348</id>
<content type='text'>
Checked in the previous line.

https://github.com/ruby/reline/commit/bf774c0f2c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Checked in the previous line.

https://github.com/ruby/reline/commit/bf774c0f2c
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/reline] fix `TerminfoError` -&gt; `Reline::Terminfo::TerminfoError`</title>
<updated>2021-12-02T14:41:44+00:00</updated>
<author>
<name>ima1zumi</name>
<email>mariimaizumi5@gmail.com</email>
</author>
<published>2021-11-24T10:24:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=ca33b590996481eb8c8081cdbe9c58cbdcaa3c9d'/>
<id>ca33b590996481eb8c8081cdbe9c58cbdcaa3c9d</id>
<content type='text'>
https://github.com/ruby/reline/commit/c07b0ace6a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/reline/commit/c07b0ace6a
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/reline] Rescue if tigetstr(capname) cannot be obtained</title>
<updated>2021-12-02T14:41:43+00:00</updated>
<author>
<name>ima1zumi</name>
<email>mariimaizumi5@gmail.com</email>
</author>
<published>2021-11-09T14:22:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=697d7b8d629ae20c42611ac697bb7e763a7e7213'/>
<id>697d7b8d629ae20c42611ac697bb7e763a7e7213</id>
<content type='text'>
fix https://github.com/ruby/reline/issues/384

If `$TERM` is `vt102`, there are no `kend`, `khome`, `civis`, or `cnorm` in capabilities.
`TerminfoError` is raised in `Reline::Terminfo.tigetstr(capname)`, so it is rescued if it does not exist.

https://github.com/ruby/reline/commit/c9f5112702
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fix https://github.com/ruby/reline/issues/384

If `$TERM` is `vt102`, there are no `kend`, `khome`, `civis`, or `cnorm` in capabilities.
`TerminfoError` is raised in `Reline::Terminfo.tigetstr(capname)`, so it is rescued if it does not exist.

https://github.com/ruby/reline/commit/c9f5112702
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/reline] Simplify SIGWINCH handler to avoid aborting when resizing.</title>
<updated>2021-10-03T05:26:53+00:00</updated>
<author>
<name>TOMITA Masahiro</name>
<email>tommy@tmtm.org</email>
</author>
<published>2021-09-26T06:39:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=ef350b3a5645a97270cbc72356eba671a1a41c20'/>
<id>ef350b3a5645a97270cbc72356eba671a1a41c20</id>
<content type='text'>
https://github.com/ruby/reline/commit/481add0537
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/reline/commit/481add0537
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/reline] Add autocompletion on emacs mode by Tab / S-Tab</title>
<updated>2021-08-29T17:37:23+00:00</updated>
<author>
<name>aycabta</name>
<email>aycabta@gmail.com</email>
</author>
<published>2021-08-29T16:23:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=935bb4c6173c7868e176e7ba73ea45a0688b124d'/>
<id>935bb4c6173c7868e176e7ba73ea45a0688b124d</id>
<content type='text'>
https://github.com/ruby/reline/commit/22d0b4e5d8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/reline/commit/22d0b4e5d8
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/reline] Hide cursor when rendering dialog</title>
<updated>2021-08-29T11:30:32+00:00</updated>
<author>
<name>aycabta</name>
<email>aycabta@gmail.com</email>
</author>
<published>2021-08-21T16:31:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=02a61fe33f422d7e041531cac1a5a45a14ca5752'/>
<id>02a61fe33f422d7e041531cac1a5a45a14ca5752</id>
<content type='text'>
https://github.com/ruby/reline/commit/a9050cf676
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/reline/commit/a9050cf676
</pre>
</div>
</content>
</entry>
</feed>
