aboutsummaryrefslogtreecommitdiffstats
path: root/test/reline/test_key_actor_vi.rb
Commit message (Collapse)AuthorAgeFilesLines
* [ruby/reline] Move the cursor correctly when deleting at eolaycabta2021-01-131-0/+18
| | | | | | This fixes ruby/reline#246. https://github.com/ruby/reline/commit/07a73ba601
* [ruby/reline] Doesn't contain terminate spaces by cwaycabta2020-12-241-7/+25
| | | | | | This closes ruby/reline#233. https://github.com/ruby/reline/commit/4c3f2e2eae
* [ruby/reline] Use #bytesize for vi_replace_charaycabta2020-12-241-0/+18
| | | | | | This closes ruby/reline#228. https://github.com/ruby/reline/commit/8205fa0b00
* [ruby/reline] Delete the last char of a line by dwaycabta2020-12-241-0/+23
| | | | | | This closes ruby/reline#229. https://github.com/ruby/reline/commit/3f0ae689c4
* [ruby/reline] Key strokes like 2dl should behave d2laycabta2020-12-051-3/+3
| | | | | | | Key strokes, vi arg, operator, and motion should be treated as operator, vi arg, and motion. https://github.com/ruby/reline/commit/d1a7e74aa4
* [ruby/reline] Call process_insert when the end of pasting plural fullwidth charsaycabta2020-12-051-0/+22
| | | | https://github.com/ruby/reline/commit/594484d9f9
* [ruby/reline] Motions e, E, t, f should include a char on cursor if follows ↵aycabta2020-12-051-2/+61
| | | | | | operator https://github.com/ruby/reline/commit/86e9a76499
* [ruby/reline] Implement vi_yankaycabta2020-12-051-0/+18
| | | | https://github.com/ruby/reline/commit/164aaf9a5f
* [ruby/reline] Operator with arg need to make sure that they take arg to ↵aycabta2020-12-051-0/+13
| | | | | | avoid crashing https://github.com/ruby/reline/commit/1c0c06de1f
* [ruby/reline] Unimplemented vi command should be no-opaycabta2020-12-051-0/+13
| | | | https://github.com/ruby/reline/commit/abc90e6867
* [ruby/reline] Keep operator proc as a local variable in the scopeaycabta2020-12-051-0/+13
| | | | | | The proc variable will be used later so the instance variable will be changes. https://github.com/ruby/reline/commit/496c4361f6
* [ruby/reline] Implement vi_change_metaaycabta2020-01-211-0/+23
| | | | https://github.com/ruby/reline/commit/8538e0e10f
* [ruby/reline] Implement vi_prev_char and vi_to_prev_charaycabta2020-01-201-0/+36
| | | | https://github.com/ruby/reline/commit/0ad3ee63fa
* [ruby/reline] Implement vi_to_next_charaycabta2020-01-201-0/+18
| | | | https://github.com/ruby/reline/commit/066ecb0a21
* Implement vi_insert_at_bol and vi_add_at_eolaycabta2020-01-171-0/+36
|
* Add tests for vi_insert and vi_addaycabta2020-01-171-0/+32
|
* Introduce an abstracted structure about the encoding of Relineaycabta2020-01-141-2/+2
| | | | | | 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.
* ^D on non-empty line in vi mode behaves like Enteraycabta2019-12-251-8/+11
|
* Change encoding of completion list...for more testsaycabta2019-12-051-0/+6
|
* Change encoding of completion listaycabta2019-12-051-1/+6
|
* Support disable-completionaycabta2019-12-051-0/+39
|
* The ed_move_to_beg is different from vi_first_printaycabta2019-06-031-1/+18
|
* Revert 3b7862c8e88cd7838a53ec083ac5733386400956 causing various CI hangsTakashi Kokubun2019-05-291-4/+3
| | | | | | | | | | | | | | | | | | | | | and dependent commits c67934b1c3b40dda5f170b032423e520511c68dd and f0d1dc5cee87dfb023cb43a2db9bcdef5a8dee8f. 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 f0d1dc5cee87dfb023cb43a2db9bcdef5a8dee8f. Revert "Remove extra items because Reline::HISTORY is a sized queue" This reverts commit c67934b1c3b40dda5f170b032423e520511c68dd. Revert "Use existing instances for LineEditor and Config" This reverts commit 3b7862c8e88cd7838a53ec083ac5733386400956.
* Use existing instances for LineEditor and Configaycabta2019-05-291-3/+4
|
* Use Reline.completer_quote_characters to completeaycabta2019-05-281-1/+0
|
* Use Reline.test_mode in Reline's test tooaycabta2019-05-221-0/+1
|
* Rename Reline's test file name because of typoaycabta2019-05-141-0/+1025