aboutsummaryrefslogtreecommitdiffstats
path: root/lib/irb
Commit message (Collapse)AuthorAgeFilesLines
* [ruby/irb] Ignore parenthesis during completionKaíque Kandy Koga2021-10-131-1/+1
| | | | | | Rename method https://github.com/ruby/irb/commit/619aecb412
* [ruby/irb] Add help about extra doc dir optionaycabta2021-10-111-0/+1
| | | | https://github.com/ruby/irb/commit/5018f2cb99
* [ruby/irb] Add --extra-doc-dir option to show doc dialogaycabta2021-10-113-1/+12
| | | | https://github.com/ruby/irb/commit/3f79cb506f
* [ruby/irb] Add periods to docaycabta2021-10-111-8/+8
| | | | https://github.com/ruby/irb/commit/6330601629
* [ruby/irb] Set default return_formataycabta2021-10-111-0/+1
| | | | https://github.com/ruby/irb/commit/7ee15bc668
* [ruby/irb] Revert "Optimize show_source command further"Takashi Kokubun2021-10-101-4/+1
| | | | | | | | | | This reverts commit 27dd2867cda5c789efaa5078214ad2fd82adcebf. This is to fix the test I added. (I separated commits to test a new behavior of ruby-commit-hook) https://github.com/ruby/irb/commit/fe055d521a
* [ruby/irb] Version 1.3.8.pre.11aycabta2021-10-091-2/+2
| | | | https://github.com/ruby/irb/commit/49b9f644c2
* [ruby/irb] Update dependency, reline >= 0.2.8.pre.11aycabta2021-10-091-1/+1
| | | | https://github.com/ruby/irb/commit/4f686afbca
* [ruby/irb] Determine left and right when the width of either side is zero ↵aycabta2021-10-081-2/+2
| | | | | | correctly https://github.com/ruby/irb/commit/5df6e1f027
* [ruby/irb] Calculate right side doc dialog width correctlyaycabta2021-10-081-1/+1
| | | | https://github.com/ruby/irb/commit/f34da7fa04
* [ruby/irb] Specify whether to show the doc dialog on the left or right side ↵aycabta2021-10-081-16/+20
| | | | | | by using variable names https://github.com/ruby/irb/commit/a23a88b8c9
* [ruby/irb] Display doc dialog in gaps on narrow screenaycabta2021-10-081-2/+23
| | | | https://github.com/ruby/irb/commit/4d7cefcaa4
* [ruby/irb] Update descriptions of methodsKaíque Kandy Koga2021-10-072-3/+4
| | | | | | | | | | | | From Reidline to Reline Update description used in take_corresponding_syntax_to_kw_do and is_the_in_correspond_to_a_for methods Use possessive noun correctly Second element https://github.com/ruby/irb/commit/4fa9714d6f
* [ruby/irb] Make IRB::Context#exit call super if UncaughtThrowErrorJeremy Evans2021-10-071-0/+2
| | | | | | | | Fixes calling exit after binding.irb. Fixes [Bug #18234] https://github.com/ruby/irb/commit/4ea8d376f2
* [ruby/irb] Remove `require` in signal handler to avoid ThreadErrorMasataka Pocke Kuwabara2021-10-031-5/+0
| | | | | | `rdoc` has been required so it looks unnecessary https://github.com/ruby/irb/commit/5f749c613c
* [ruby/irb] Version 1.3.8.pre.10aycabta2021-10-031-2/+2
| | | | https://github.com/ruby/irb/commit/15bcbbb284
* [ruby/irb] Update dependency, reline >= 0.2.8.pre.10aycabta2021-10-031-1/+1
| | | | https://github.com/ruby/irb/commit/800e83eabd
* [ruby/irb] Add doc about "echo on assignment"aycabta2021-09-272-0/+18
| | | | https://github.com/ruby/irb/commit/5af637b3c1
* [ruby/irb] Add blank lines to sample code in doc for readabilityaycabta2021-09-271-0/+3
| | | | https://github.com/ruby/irb/commit/123b7e53ee
* [ruby/irb] Fix sample code in docaycabta2021-09-271-1/+1
| | | | https://github.com/ruby/irb/commit/642adbe968
* [ruby/irb] Add a space before left parenaycabta2021-09-271-1/+1
| | | | https://github.com/ruby/irb/commit/973bac83ff
* [ruby/irb] Revert "Show original string byte sequence to debug"aycabta2021-09-241-2/+0
| | | | | | This reverts commit b42fe5937ab2a605a198ffb866db5ccda541568d. https://github.com/ruby/irb/commit/b22094a16f
* [ruby/irb] Show original string byte sequence to debugaycabta2021-09-241-0/+2
| | | | https://github.com/ruby/irb/commit/7a97bb0e56
* Revert "Show original string byte sequence to debug"aycabta2021-09-231-2/+0
| | | | This reverts commit b42fe5937ab2a605a198ffb866db5ccda541568d.
* [ruby/irb] Ignore any encoding errors while symbol completionNobuyoshi Nakada2021-09-231-1/+1
| | | | https://github.com/ruby/irb/commit/daa65cded1
* Show original string byte sequence to debugaycabta2021-09-231-0/+2
|
* [ruby/irb] Use typed spaces when the line is inside the here documentsKaíque Kandy Koga2021-09-221-2/+14
| | | | | | | | | | Use first method instead of square brackets to support 2.5 and 2.6 versions Use tokens Clear check_newline_depth_difference https://github.com/ruby/irb/commit/6fec2a5d46
* [ruby/irb] Sort shortest files in each load pathsNobuyoshi Nakada2021-09-211-12/+16
| | | | | | | | | There are two directories where csv*/**/*.rb exist, lib/ and test/, and depending on the order of tests, test/ may be placed before lib/. In that case, as "shortest" names were not sorted, csv/helper.rb will be the first candidate for "csv". https://github.com/ruby/irb/commit/2af7c6bf71
* [ruby/irb] Check if Gem::Specification is definedNobuyoshi Nakada2021-09-211-2/+2
| | | | https://github.com/ruby/irb/commit/005ade74dd
* [ruby/irb] Ignore invalid 3 colons in completionaycabta2021-09-111-1/+1
| | | | https://github.com/ruby/irb/commit/5e29e3e39c
* [ruby/irb] Version 1.3.8.pre.9aycabta2021-09-101-2/+2
| | | | https://github.com/ruby/irb/commit/4781f67fb8
* [ruby/irb] Update dependency, reline >= 0.2.8.pre.9aycabta2021-09-101-1/+1
| | | | https://github.com/ruby/irb/commit/ab5d84c55b
* [ruby/irb] Move IRB::TOPLEVEL_BINDING from exe/irb to lib/irb/workspace.rbaycabta2021-09-101-1/+2
| | | | https://github.com/ruby/irb/commit/e736a77076
* [ruby/irb] Avoid loading files' local variables [Bug #17623]Marc-Andre Lafortune2021-09-101-0/+2
| | | | https://github.com/ruby/irb/commit/b12f0cb8e2
* [ruby/irb] Support symbol with backtickaycabta2021-09-101-7/+11
| | | | https://github.com/ruby/irb/commit/0aa2425883
* [ruby/irb] Show lib name first because it's the most common use caseaycabta2021-09-081-4/+7
| | | | https://github.com/ruby/irb/commit/74d635758b
* [ruby/irb] Define absolute_path? by myself for backward compatibilityaycabta2021-09-081-1/+13
| | | | https://github.com/ruby/irb/commit/d9c0dc043e
* [ruby/irb] Use gem paths to complete "require"aycabta2021-09-081-1/+14
| | | | https://github.com/ruby/irb/commit/c870b23455
* [ruby/irb] Version 1.3.8.pre.8aycabta2021-09-061-2/+2
| | | | https://github.com/ruby/irb/commit/9ff0b1bba0
* [ruby/irb] Update dependency, reline >= 0.2.8.pre.8aycabta2021-09-061-1/+1
| | | | https://github.com/ruby/irb/commit/79ad1f5a6d
* [ruby/irb] Pass RI options to helpFilip Pyda2021-09-061-1/+2
| | | | https://github.com/ruby/irb/commit/9b98d1afab
* [ruby/irb] Add comments for Alt+d key sequencesaycabta2021-09-061-1/+4
| | | | https://github.com/ruby/irb/commit/4cb5f7e546
* [ruby/irb] Use multiple trap_keyaycabta2021-09-061-2/+2
| | | | https://github.com/ruby/irb/commit/416abe2524
* [ruby/irb] Remove commeted out codeaycabta2021-09-041-1/+0
| | | | https://github.com/ruby/irb/commit/7dda1f803e
* [ruby/irb] Show doc at the same height as the autocompletion dialogaycabta2021-09-041-1/+1
| | | | https://github.com/ruby/irb/commit/a9db71e6bc
* [ruby/irb] Render properly if both autocomplete and show doc dialogs are ↵aycabta2021-09-041-1/+2
| | | | | | left of the cursor https://github.com/ruby/irb/commit/0090203107
* [ruby/irb] Retrieve completed receiver that is a module or class correctlyaycabta2021-09-041-1/+2
| | | | https://github.com/ruby/irb/commit/b2324727e1
* [ruby/irb] Version 1.3.8.pre.7aycabta2021-09-041-2/+2
| | | | https://github.com/ruby/irb/commit/02c4a8d3b6
* [ruby/irb] Update dependency, reline >= 0.2.8.pre.7aycabta2021-09-041-1/+1
| | | | https://github.com/ruby/irb/commit/39593fb4d0
* [ruby/irb] Use Reline::Key for trap_key in dialog callbackaycabta2021-09-031-2/+2
| | | | https://github.com/ruby/irb/commit/b05ce3c72d