summaryrefslogtreecommitdiff
path: root/lib/reline.rb
Commit message (Expand)AuthorAgeFilesLines
* Remove duplicated delegationaycabta2019-08-271-1/+0
* Delegete an instance method to a class method correctlyaycabta2019-08-271-1/+1
* Save value to @ambiguous_width because of a accessoraycabta2019-08-271-3/+3
* The "private" doesn't make sence for class methods and a constantaycabta2019-08-271-2/+0
* Use preposing "private" to define methodsaycabta2019-08-271-6/+4
* Adjust method forwardings of Relineaycabta2019-08-271-13/+19
* Remove .freeze.manga_osyo2019-08-271-2/+2
* Fix `Reline::Windows`.manga_osyo2019-08-271-1/+1
* Refactoring Reline.manga_osyo2019-08-271-324/+317
* Remove test_mode in `lib/reline`.manga_osyo2019-08-271-7/+0
* Use host_os from RbConfig to detect host OS.Charles Oliver Nutter2019-08-061-1/+1
* Add `class Reline::History` and test.manga_osyo2019-07-151-60/+2
* Add arg check to Reline.dig_perfect_match_proc=aycabta2019-07-111-0/+1
* Print starting debug message with RELINE_STDERR_TTYaycabta2019-06-181-0/+1
* Implement auto indent for multilineaycabta2019-06-181-0/+10
* Remove debug printaycabta2019-06-141-4/+0
* Add Reline.prompt_procaycabta2019-06-141-0/+14
* Move I/O access from Reline::KeyStroke to Relineaycabta2019-06-051-2/+75
* Add Reline test for unknown macroaycabta2019-06-021-4/+6
* Add new test for Reline within pipeaycabta2019-06-021-0/+2
* Reline.readmultiline always needs block to confirm terminationaycabta2019-06-021-5/+1
* Use inputrc data for keystroke settingaycabta2019-06-011-2/+5
* Seprate raw keystroke config for each platformsNobuyoshi Nakada2019-06-011-25/+1
* Support Home and End key to move to beg and endaycabta2019-06-011-2/+6
* Use IO#sync= instead of a monkey patchaycabta2019-05-311-7/+1
* Flush I/O immediately if RELINE_STDERR_TTY is setaycabta2019-05-311-0/+7
* Remove extra items because Reline::HISTORY is a sized queueaycabta2019-05-291-2/+27
* Revert 3b7862c8e88cd7838a53ec083ac5733386400956 causing various CI hangsTakashi Kokubun2019-05-291-17/+0
* Remove extra items because Reline::HISTORY is a sized queueaycabta2019-05-291-1/+15
* Use existing instances for LineEditor and Configaycabta2019-05-291-0/+3
* Use Reline.completer_quote_characters to completeaycabta2019-05-281-16/+0
* Fix rendering bug of ^Daycabta2019-05-271-0/+4
* Move to next of last line by ^Caycabta2019-05-271-0/+2
* Incremental syntax highlight for IRB source linesTakashi Kokubun2019-05-241-0/+10
* Check block in #readmultilineaycabta2019-05-251-0/+3
* Support Meta key in Relineaycabta2019-05-241-2/+4
* Reopen $stderr with specified fd by RELINE_STDERR_TTYaycabta2019-05-221-0/+3
* Support DEL keyaycabta2019-05-211-2/+4
* Add Reline.test_mode to use with special I/Oaycabta2019-05-181-3/+13
* Rename confuzed name Reline::IO with Reline::IOGateaycabta2019-05-151-15/+15
* Readline's class vars should be encoded as default_externalaycabta2019-05-141-22/+55
* Implement Reline::HISTORY as an expanded Arrayaycabta2019-05-131-1/+36
* Reline.completion_proc= should raise ArgumentErroraycabta2019-05-131-0/+1
* Reline.completion_append_character= should be nilaycabta2019-05-131-1/+1
* Add Reline.special_prefixes as stubaycabta2019-05-131-0/+2
* Implement Reline's class methods for compatibilityaycabta2019-05-131-2/+48
* Add Reline.pre_input_hook interfaceaycabta2019-05-131-0/+9
* Implement Reline.input= and Reline.output=aycabta2019-05-131-2/+16
* Split namespace of env-dependent I/O classesaycabta2019-05-131-15/+20
* Check INPUTRC env in Reline::Configaycabta2019-05-121-1/+1