aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Use rebuilt buffer data to rerender allaycabta2019-05-301-4/+5
|
* Use start_with? for escaped quote tooaycabta2019-05-301-1/+1
|
* Use negative lookahead and start_with?aycabta2019-05-301-1/+1
|
* Fix strange vertical cursor moving when adding a newline at bottomaycabta2019-05-301-2/+6
|
* Do not rely on IRB.conf[:MAIN_CONTEXT] before initializeTakashi Kokubun2019-05-301-2/+5
| | | | so that we can colorize binding.irb source lines.
* Check the end token of heredoc correctlyaycabta2019-05-301-0/+2
|
* Calculate vertical position correctly when rerendering all linesaycabta2019-05-301-1/+2
|
* Fix broken rendering when the last line is auto-wrappedaycabta2019-05-301-5/+5
|
* Rerender following lines when line number increasedaycabta2019-05-301-1/+1
|
* Clear remaining lines when line number decreasedaycabta2019-05-301-6/+24
|
* Fix the auto-wrap behabior that was too buggyaycabta2019-05-301-23/+32
|
* Colorize errors moreNobuyoshi Nakada2019-05-291-6/+15
| | | | | * lib/irb/color.rb (IRB::Color.colorize_code): colorize `compile_error` part as same as `on_parse_error`.
* Get rid of nested string interpolationsNobuyoshi Nakada2019-05-291-1/+2
| | | | | * lib/irb/color.rb (IRB::Color.colorize): get rid of nesting string interpolations not to confuse ruby-mode.el
* Revert "Use "require" just for essential"aycabta2019-05-291-1/+1
| | | | This reverts commit ab7a6e1a1651d82d327d155b78a8e3af1d976707.
* Use "require" just for essentialaycabta2019-05-291-1/+1
| | | | | The 559dca509d2a98584b09c7d9a6d74749ce793ad7 contains an excess range in using "require".
* Use reversed get_screen_size correctly on Windowsaycabta2019-05-291-2/+2
|
* ripper: Ripper::Lexer#scanNobuyoshi Nakada2019-05-291-14/+10
| | | | | | * ext/ripper/lib/ripper/lexer.rb (Ripper::Lexer#scan): parses the code and returns the result elements including errors. [EXPERIMENTAL]
* Colorize compile_error as same as on_parse_errorNobuyoshi Nakada2019-05-291-2/+3
|
* parse.y: flush invalid charNobuyoshi Nakada2019-05-291-1/+3
|
* Revert "Colorize error part more"Koichi Sasada2019-05-291-28/+11
| | | | This reverts commit c7f3c222c9b82736c993419daa6bfb643e5c0793.
* Colorize error part moreNobuyoshi Nakada2019-05-291-11/+28
| | | | Colorize `compile_error` parts as well as `on_parse_error` parts.
* 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
| | | | | | | | | | | | | | | | | | | | | 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 IO.copy_streamaycabta2019-05-291-3/+1
|
* Check RUBY_YES_I_AM_NOT_A_NORMAL_USER env to access RubyVM docaycabta2019-05-291-1/+1
|
* IRB never show RubyVM's docaycabta2019-05-292-1/+49
|
* Encode completed strings corecctlyaycabta2019-05-291-1/+1
|
* 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
|
* Fix condition..."and" is lowest priority operator, than "="aycabta2019-05-281-1/+1
|
* Use Reline.completer_quote_characters to completeaycabta2019-05-282-25/+36
|
* Fix reversed row and column get_screen_size on Windowsaycabta2019-05-281-1/+1
|
* Use Shift+Enter as Meta+Enter on Windowsaycabta2019-05-281-1/+7
|
* Use VK_MENU instead of VK_LMENU to check ALT on Windowsaycabta2019-05-281-2/+2
|
* Remove unused variable from IRB::InputCompletoraycabta2019-05-281-1/+0
|
* Treat :@1, :@@1, @1, and @@1 correctly to check terminationaycabta2019-05-281-0/+15
|
* Join next line if deletes newline at end of lineaycabta2019-05-281-0/+8
|
* Exit only when blank inputaycabta2019-05-281-1/+1
|
* Supress duplicated warningKazuki Tsujimoto2019-05-281-0/+3
|
* Support OSC and treat \1 \2 correctlyaycabta2019-05-281-12/+53
|
* Revert "Support OSC and treat \1 \2 correctly"aycabta2019-05-281-53/+12
| | | | This reverts commit 77bfebebc44c5e46ebd156d074081846c037f882.
* Support OSC and treat \1 \2 correctlyaycabta2019-05-281-12/+53
|
* Colorize error partNobuyoshi Nakada2019-05-271-2/+16
|
* CSI allows empty digit which equals 0Nobuyoshi Nakada2019-05-271-1/+1
|
* context.rb: hide wrapping linesNobuyoshi Nakada2019-05-271-1/+2
| | | | | | * lib/irb/context.rb (IRB::Context#evaluate): separate the code from wrapping lines to propagate the given exception, not to show the wrapping lines when SyntaxError.
* Use IRB::InputMethod#eof? to quitaycabta2019-05-272-2/+2
|
* Fix rendering bug of ^Daycabta2019-05-272-13/+35
|
* Move to next of last line by ^Daycabta2019-05-271-1/+7
|
* Check blank historyaycabta2019-05-271-0/+3
|
* Move to next of last line by ^Caycabta2019-05-272-0/+11
|