Age | Commit message (Collapse) | Author |
|
Co-authored-by: aycabta <aycabta@gmail.com>
https://github.com/ruby/reline/commit/067b618123
|
|
because inputrc will be read when starting up
https://github.com/ruby/reline/commit/0a30464385
|
|
https://github.com/ruby/reline/commit/3bf7c7d722
|
|
https://github.com/ruby/reline/commit/8d7df88e98
|
|
https://github.com/ruby/reline/commit/38676ba8c2
|
|
|
|
|
|
|
|
|
|
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/8480db575b
|
|
https://github.com/ruby/reline/commit/f4eac8c76f
|
|
https://github.com/ruby/reline/commit/2a8061daec
|
|
https://github.com/ruby/reline/commit/b0f32f5de4
|
|
https://github.com/ruby/reline/commit/f092519525
|
|
https://github.com/ruby/reline/commit/bce7e7562b
|
|
https://github.com/ruby/reline/commit/962ebf5a1b
|
|
TestRelineAsReadline#test_insert_text expects Readline.point == 0
at the beginning of the test, but a test violate this assumption.
|
|
Some other tests can set Reline.completion_proc, so if it is nil,
simply skip this test.
|
|
|
|
In commit f8ea2860b0cac1aec79978e6c44168802958e8af the Reline encoding
for native windows console was changed to hardcoded UTF-8.
This caused failures in reline and readline tests, but they were hidden,
because parallel ruby tests incorrectly used Reline::ANSI as IOGate.
Tests failures were raised in single process mode, but not with -j switch.
This patch corrects encodings on native Windows console.
Notes:
Merged: https://github.com/ruby/ruby/pull/2848
|
|
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.
|
|
This is for 8a705245e55575d4d310a2e956b89a36a5931971.
|
|
|
|
It doesn't behave the same as the delete-char.
|
|
|
|
|
|
IRB should show a menu first if a completed list has plural items. But just
shows document without menu if a completed list with plural items includes a
perfect matched item. The behavior is a bug. This commit fixes it.
|
|
|
|
Reline performs completion in a case-insensitive fashon if
Readline.completion_case_fold or completion-ignore-case of .inputrc are set
"on".
|
|
|
|
|
|
|
|
|
|
In the incremental search by C-r, search word is saved when it's determined. In
the next incremental search by C-r, if a user presses C-r again with the empty
search word, the determined previous search word is used to search.
|
|
|
|
|