summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2019-05-25Show documents when completionaycabta
2019-05-25Use Reline as Reidline multiline editor in IRBaycabta
2019-05-25Enter key always means evaluate in Reline#readmultilineaycabta
2019-05-25Fix C-v C-jaycabta
2019-05-25Revert "Change Reline's version with "Reline 0.0.0""aycabta
This reverts commit 481ccf73d88797914f700e6e27711bf1ce997eb0.
2019-05-25Change Reline's version with "Reline 0.0.0"aycabta
2019-05-25Check block in #readmultilineaycabta
2019-05-24Support Meta key in Relineaycabta
2019-05-24Removed symlinks by in-place build [Bug #15870]Nobuyoshi Nakada
2019-05-24switch UNICODE_BETA to NOMartin Dürst
Unicode version 12.1.0 was officially released on May 7th, 2019. There were no changes at all from the "real" beta published shortly after the new era name "Reiwa" was announced. So we can switch UNICODE_BETA back to NO. common.mk: switch UNICODE_BETA back to NO tool/downloader.rb: add additional conditions to avoid an error when moving from beta to final
2019-05-23Suppress paranoid warnings for external/3rd-party librariesNobuyoshi Nakada
[Feature #15665]
2019-05-23Use colorized IRB on Windows without checking `TERM`NAKAMURA Usaku
2019-05-23C-v C-j means an newline insertionaycabta
2019-05-23Change behavior to confirm multiline terminationaycabta
Always checks termination if you press Enter at last line.
2019-05-22Remove unnecessary variable in LineEditoraycabta
2019-05-22Support CSI sequences in promptaycabta
2019-05-22Reline#reset should initalize @rest_height and @screen_size eveytimeaycabta
2019-05-22Reopen $stderr with specified fd by RELINE_STDERR_TTYaycabta
2019-05-21Remove ~/.inputrc not found error messageaycabta
2019-05-21Copy config to make IRB::Context#use_colorize? functionalTakashi Kokubun
on initialize This fixes https://github.com/ruby/ruby/pull/2188
2019-05-21Symbol beginning token may take a constant tokenaycabta
2019-05-21Cursor should be at line head after line breakingaycabta
2019-05-21IRB should eval and show an error when only `.` is inputtedaycabta
2019-05-21Support DEL keyaycabta
2019-05-21Check whether IRB.conf is nil in IRB::WorkSpace#code_around_bindingaycabta
2019-05-21Add --colorize and --nocolorize options to IRBaycabta
2019-05-21Fix vertical cursor moving when splitting lineaycabta
2019-05-21Finish only when buffer contains non-blank lineaycabta
2019-05-21Cursor up should reduce 1 than editing heightaycabta
2019-05-21Check bytesize in vi command mode last char backaycabta
2019-05-20Cursor can't move to eol when vi command modeaycabta
2019-05-20Readline.completion_proc accepts US-ASCIIaycabta
2019-05-18Add Reline.test_mode to use with special I/Oaycabta
2019-05-15Allow --enable/--disable options to take an argumentNobuyoshi Nakada
[Bug #15850]
2019-05-15Rename confuzed name Reline::IO with Reline::IOGateaycabta
2019-05-14Remove useless use of a variable in Reline::ANSIaycabta
2019-05-14Check encoding when Readline completionaycabta
2019-05-14Rescue CompatibilityError for Readline's completionaycabta
2019-05-14fix visibility of SecureRandom.gen_randomUrabe, Shyouhei
Aliasing a method preserves its visibility. These aliases turn formerly-public methods into private. Should make them public again. [Bug #15847]
2019-05-14Readline's class vars should be encoded as default_externalaycabta
2019-05-14Remove unused variable in LineEditoraycabta
2019-05-13delegate.rb: don't look for methods on KernelÉtienne Barrié
Instead, look for instance methods of Kernel. Otherwise, instance methods of Module (which are methods of Kernel itself) are mistakenly believed to exist, and it fails when calling Kernel.instance_method(). Closes: https://github.com/ruby/ruby/pull/1422
2019-05-13Implement Reline::HISTORY as an expanded Arrayaycabta
2019-05-13Add attr_accessor for Reline's Config attrsaycabta
2019-05-13Reline.completion_proc= should raise ArgumentErroraycabta
When the value is not Proc.
2019-05-13Reline.completion_append_character= should be nilaycabta
When unknown value comes.
2019-05-13Add Reline.special_prefixes as stubaycabta
2019-05-13Implement Reline's class methods for compatibilityaycabta
- insert_text - redisplay - line_buffer - point - point= - vi_editing_mode - emacs_editing_mode - vi_editing_mode? - emacs_editing_mode? - get_screen_size
2019-05-13Add Reline.pre_input_hook interfaceaycabta
2019-05-13Implement Reline.input= and Reline.output=aycabta