Otávio Schwanck dos Santos
696e8914b7
[ruby/reline] PR changes
...
https://github.com/ruby/reline/commit/e8e8d81f47
2022-09-22 22:28:38 +09:00
aycabta
6c3cc9c58a
[ruby/reline] Rename the wrong name "em-kill-line" with the correct name "unix-line-discard"
...
https://github.com/ruby/reline/commit/da7af35d1f
2021-12-24 18:23:28 +09:00
aycabta
7ea46c1ef2
[ruby/reline] Fix tests so that the completion journey starts on first C-n/C-p
...
https://github.com/ruby/reline/commit/52a40f2cd3
2021-08-29 20:30:33 +09:00
aycabta
1192393b3e
Stop using global constant, RELINE_TEST_ENCODING
2021-06-21 22:12:14 +09:00
aycabta
af19f9a6e9
Call Reline.test_reset in teardown definitely
2021-06-21 22:12:14 +09:00
aycabta
eb5a094fc0
[ruby/reline] Move the cursor correctly when deleting at eol
...
This fixes ruby/reline#246 .
https://github.com/ruby/reline/commit/07a73ba601
2021-01-13 01:12:54 +09:00
aycabta
9a7647d9eb
[ruby/reline] Doesn't contain terminate spaces by cw
...
This closes ruby/reline#233 .
https://github.com/ruby/reline/commit/4c3f2e2eae
2020-12-24 23:26:22 +09:00
aycabta
78421319d0
[ruby/reline] Use #bytesize for vi_replace_char
...
This closes ruby/reline#228 .
https://github.com/ruby/reline/commit/8205fa0b00
2020-12-24 23:26:22 +09:00
aycabta
0db9842b2c
[ruby/reline] Delete the last char of a line by dw
...
This closes ruby/reline#229 .
https://github.com/ruby/reline/commit/3f0ae689c4
2020-12-24 23:26:22 +09:00
aycabta
c85035363f
[ruby/reline] Key strokes like 2dl should behave d2l
...
Key strokes, vi arg, operator, and motion should be treated as operator, vi
arg, and motion.
https://github.com/ruby/reline/commit/d1a7e74aa4
2020-12-05 02:58:58 +09:00
aycabta
9750c27afc
[ruby/reline] Call process_insert when the end of pasting plural fullwidth chars
...
https://github.com/ruby/reline/commit/594484d9f9
2020-12-05 02:58:58 +09:00
aycabta
ba8e5f77eb
[ruby/reline] Motions e, E, t, f should include a char on cursor if follows operator
...
https://github.com/ruby/reline/commit/86e9a76499
2020-12-05 02:58:58 +09:00
aycabta
6be3b2da19
[ruby/reline] Implement vi_yank
...
https://github.com/ruby/reline/commit/164aaf9a5f
2020-12-05 02:58:58 +09:00
aycabta
2dc4aca8d1
[ruby/reline] Operator with arg need to make sure that they take arg to avoid crashing
...
https://github.com/ruby/reline/commit/1c0c06de1f
2020-12-05 02:58:58 +09:00
aycabta
92b22db6a7
[ruby/reline] Unimplemented vi command should be no-op
...
https://github.com/ruby/reline/commit/abc90e6867
2020-12-05 02:58:58 +09:00
aycabta
faf8f216be
[ruby/reline] Keep operator proc as a local variable in the scope
...
The proc variable will be used later so the instance variable will be changes.
https://github.com/ruby/reline/commit/496c4361f6
2020-12-05 02:58:58 +09:00
aycabta
2943ebd240
[ruby/reline] Implement vi_change_meta
...
https://github.com/ruby/reline/commit/8538e0e10f
2020-01-21 09:52:32 +09:00
aycabta
3b407abe9b
[ruby/reline] Implement vi_prev_char and vi_to_prev_char
...
https://github.com/ruby/reline/commit/0ad3ee63fa
2020-01-20 19:13:19 +09:00
aycabta
b17797a694
[ruby/reline] Implement vi_to_next_char
...
https://github.com/ruby/reline/commit/066ecb0a21
2020-01-20 19:13:19 +09:00
aycabta
800c2a8e4c
Implement vi_insert_at_bol and vi_add_at_eol
2020-01-17 01:37:01 +09:00
aycabta
ec0b366a5c
Add tests for vi_insert and vi_add
2020-01-17 01:37:01 +09:00
aycabta
f8ea2860b0
Introduce an abstracted structure about the encoding of Reline
...
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.
2020-01-14 15:40:38 +09:00
aycabta
622e47a1db
^D on non-empty line in vi mode behaves like Enter
2019-12-25 09:34:13 +09:00
aycabta
264d5aff5a
Change encoding of completion list...for more tests
2019-12-05 16:29:47 +09:00
aycabta
20031f8b74
Change encoding of completion list
2019-12-05 13:06:18 +09:00
aycabta
e3587ed849
Support disable-completion
2019-12-05 09:02:23 +09:00
aycabta
3428922437
The ed_move_to_beg is different from vi_first_print
2019-06-03 03:29:34 +09:00
Takashi Kokubun
98ba116d40
Revert 3b7862c8e8
causing various CI hangs
...
and dependent commits c67934b1c3
and
f0d1dc5cee
.
RubyCI and ci.rvm.jp are almost dead by timeout since this commit.
---
Revert "Skip a reline test hanging on Wercker since 3b7862c8e8"
This reverts commit f0d1dc5cee
.
Revert "Remove extra items because Reline::HISTORY is a sized queue"
This reverts commit c67934b1c3
.
Revert "Use existing instances for LineEditor and Config"
This reverts commit 3b7862c8e8
.
2019-05-29 09:05:26 +09:00
aycabta
3b7862c8e8
Use existing instances for LineEditor and Config
2019-05-29 05:53:44 +09:00
aycabta
57b4df07bc
Use Reline.completer_quote_characters to complete
2019-05-28 08:38:55 +09:00
aycabta
ca435ed04a
Use Reline.test_mode in Reline's test too
2019-05-22 03:12:37 +09:00
aycabta
80c968c571
Rename Reline's test file name because of typo
2019-05-14 17:06:38 +09:00