| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
https://github.com/ruby/reline/commit/23c67fb7b3
|
|
|
|
|
|
|
|
|
| |
https://tiswww.case.edu/php/chet/readline/readline.html#IDX25
> If an attempt is made to set history-size to a non-numeric value, the maximum
> number of history entries will be set to 500.
https://github.com/ruby/reline/commit/acf0437280
|
|
|
|
|
| |
Just returns column 1 for ambiguous width because this I/O is not tty and can't
seek.
|
|
|
|
| |
https://github.com/ruby/reline/commit/13420197b8
|
|
|
|
| |
https://github.com/ruby/reline/commit/298144b06a
|
|
|
|
|
|
| |
And unlimited is default.
https://github.com/ruby/reline/commit/f5149c3ca6
|
|
|
|
| |
https://github.com/ruby/reline/commit/9bdbed9cbc
|
|
|
|
|
|
|
|
|
| |
https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html
> All paths set in these environment variables must be absolute.
> If an implementation encounters a relative path in any of these
> variables it should consider the path invalid and ignore it.
https://github.com/ruby/reline/commit/45af6eea77
|
|
|
|
| |
https://github.com/ruby/reline/commit/9b1327d2f4
|
|
|
|
|
|
|
|
| |
In the XDG Specification, if ~/.config/readline/inputrc exists, then ~/.inputrc
should not be read, but for compatibility with GNU Readline, if ~/.inputrc
exists, then it is given priority.
https://github.com/ruby/reline/commit/97f1e7db04
|
|
|
|
| |
https://github.com/ruby/reline/commit/ca750b676b
|
|
|
|
| |
https://github.com/ruby/reline/commit/e9ae288825
|
|
|
|
| |
https://github.com/ruby/reline/commit/cab312f584
|
|
|
|
| |
https://github.com/ruby/reline/commit/d563063ea0
|
|
|
|
| |
https://github.com/ruby/reline/commit/bce7e7562b
|
|
|
|
| |
https://github.com/ruby/reline/commit/962ebf5a1b
|
|
|
|
| |
https://github.com/ruby/reline/commit/ea2b182466
|
|
|
|
|
|
| |
IO#print always adds a string of $\ automatically.
https://github.com/ruby/reline/commit/a93119c847
|
|
|
|
| |
https://github.com/ruby/reline/commit/41deb1a3d9
|
|
|
|
|
|
|
| |
A newline is automatically inserted if a character is rendered at eol on
Windows command prompt.
https://github.com/ruby/reline/commit/4bfea07e4a
|
|
|
|
|
|
| |
I mistook Right and Bottom.
https://github.com/ruby/reline/commit/8be401c5f5
|
|
|
|
| |
https://github.com/ruby/reline/commit/788f0df845
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The previous detection per get_screen_size fails when stdout is passed
to a pipe. That is the case when running ruby tests in parallel ("-j" switch).
In this case Reline believes that it's running on MinTTY and the tests
are running with ANSI IOGate instead of the Windows adapter on MINGW.
So parallel test results were different to that of a single process.
This commit fixes these differencies.
The code is taken from git sources and translated to ruby.
NtQueryObject() is replaced by GetFileInformationByHandleEx(), because
NtQueryObject() is undocumented and is more difficult to use:
https://github.com/git-for-windows/git/blob/c5a03b1e29c69f3f06c8fabd92493edb73469176/compat/winansi.c#L558
|
|
|
|
| |
https://github.com/ruby/reline/commit/8538e0e10f
|
|
|
|
| |
https://github.com/ruby/reline/commit/0ad3ee63fa
|
|
|
|
| |
https://github.com/ruby/reline/commit/066ecb0a21
|
| |
|
|
|
|
|
|
| |
The command prompt on Windows always uses Unicode to take input and print
output but most Reline implementation depends on Encoding.default_external.
This commit introduces an abstracted structure about the encoding of Reline.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
def foo
''.upca[TAB]
This will be completed to be:
def foo
''.upcase
The indent was gone. This commit fixes the bug.
|
|
|
|
| |
If C-d is pressed before IRB is ready, IRB crashes because EOFError occurs.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
#### Legacy mode:
```console
$ irb --legacy
irb(main):001:0> l[TAB][TAB]
lambda load local_variables loop
```
#### Before this patch:
```console
$ irb
irb(main):001:0> l[TAB][TAB]
local_variables
loop
lambda
load
```
#### After this patch:
```console
$ irb
irb(main):001:0> l[TAB][TAB]
lambda
load
local_variables
loop
```
https://github.com/ruby/reline/commit/6074069c7d
|
|
|
|
|
|
|
|
| |
unknown
This is a workaround for https://github.com/ruby/irb/issues/50
https://github.com/ruby/reline/commit/5725677d1a
|
| |
|
|
|
|
| |
https://github.com/ruby/reline/commit/b41024e317
|
| |
|
|
|
|
| |
https://github.com/ruby/reline/commit/923f97d068
|
| |
|
| |
|
| |
|
|
|
|
| |
It doesn't behave the same as the delete-char.
|
|
|
|
| |
https://github.com/ruby/reline/commit/55d4dfec1e
|
|
|
|
| |
https://github.com/ruby/reline/commit/be17740e82
|
| |
|
|
|
|
| |
https://github.com/ruby/reline/commit/e98ad3b486
|
| |
|
|
|
|
|
|
|
|
|
| |
The old version of cursor_pos discards the input buffer, which made IRB
ignore the input immediately after IRB is invoked.
This change keeps the input before cursor_pos by using ungetc.
https://github.com/ruby/reline/commit/4a8cca331f
|
|
|
|
| |
https://github.com/ruby/reline/commit/b111cde3c3
|
|
|
|
| |
Fixed misspellings reported at [Bug #16437], for default gems.
|