Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use rebuilt buffer data to rerender all | aycabta | 2019-05-30 | 1 | -4/+5 |
| | |||||
* | Use start_with? for escaped quote too | aycabta | 2019-05-30 | 1 | -1/+1 |
| | |||||
* | Use negative lookahead and start_with? | aycabta | 2019-05-30 | 1 | -1/+1 |
| | |||||
* | Fix strange vertical cursor moving when adding a newline at bottom | aycabta | 2019-05-30 | 1 | -2/+6 |
| | |||||
* | Do not rely on IRB.conf[:MAIN_CONTEXT] before initialize | Takashi Kokubun | 2019-05-30 | 1 | -2/+5 |
| | | | | so that we can colorize binding.irb source lines. | ||||
* | Check the end token of heredoc correctly | aycabta | 2019-05-30 | 1 | -0/+2 |
| | |||||
* | Calculate vertical position correctly when rerendering all lines | aycabta | 2019-05-30 | 1 | -1/+2 |
| | |||||
* | Fix broken rendering when the last line is auto-wrapped | aycabta | 2019-05-30 | 1 | -5/+5 |
| | |||||
* | Rerender following lines when line number increased | aycabta | 2019-05-30 | 1 | -1/+1 |
| | |||||
* | Clear remaining lines when line number decreased | aycabta | 2019-05-30 | 1 | -6/+24 |
| | |||||
* | Fix the auto-wrap behabior that was too buggy | aycabta | 2019-05-30 | 1 | -23/+32 |
| | |||||
* | Colorize errors more | Nobuyoshi Nakada | 2019-05-29 | 1 | -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 interpolations | Nobuyoshi Nakada | 2019-05-29 | 1 | -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" | aycabta | 2019-05-29 | 1 | -1/+1 |
| | | | | This reverts commit ab7a6e1a1651d82d327d155b78a8e3af1d976707. | ||||
* | Use "require" just for essential | aycabta | 2019-05-29 | 1 | -1/+1 |
| | | | | | The 559dca509d2a98584b09c7d9a6d74749ce793ad7 contains an excess range in using "require". | ||||
* | Use reversed get_screen_size correctly on Windows | aycabta | 2019-05-29 | 1 | -2/+2 |
| | |||||
* | ripper: Ripper::Lexer#scan | Nobuyoshi Nakada | 2019-05-29 | 1 | -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_error | Nobuyoshi Nakada | 2019-05-29 | 1 | -2/+3 |
| | |||||
* | parse.y: flush invalid char | Nobuyoshi Nakada | 2019-05-29 | 1 | -1/+3 |
| | |||||
* | Revert "Colorize error part more" | Koichi Sasada | 2019-05-29 | 1 | -28/+11 |
| | | | | This reverts commit c7f3c222c9b82736c993419daa6bfb643e5c0793. | ||||
* | Colorize error part more | Nobuyoshi Nakada | 2019-05-29 | 1 | -11/+28 |
| | | | | Colorize `compile_error` parts as well as `on_parse_error` parts. | ||||
* | Remove extra items because Reline::HISTORY is a sized queue | aycabta | 2019-05-29 | 1 | -2/+27 |
| | |||||
* | Revert 3b7862c8e88cd7838a53ec083ac5733386400956 causing various CI hangs | Takashi Kokubun | 2019-05-29 | 1 | -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_stream | aycabta | 2019-05-29 | 1 | -3/+1 |
| | |||||
* | Check RUBY_YES_I_AM_NOT_A_NORMAL_USER env to access RubyVM doc | aycabta | 2019-05-29 | 1 | -1/+1 |
| | |||||
* | IRB never show RubyVM's doc | aycabta | 2019-05-29 | 2 | -1/+49 |
| | |||||
* | Encode completed strings corecctly | aycabta | 2019-05-29 | 1 | -1/+1 |
| | |||||
* | Remove extra items because Reline::HISTORY is a sized queue | aycabta | 2019-05-29 | 1 | -1/+15 |
| | |||||
* | Use existing instances for LineEditor and Config | aycabta | 2019-05-29 | 1 | -0/+3 |
| | |||||
* | Fix condition..."and" is lowest priority operator, than "=" | aycabta | 2019-05-28 | 1 | -1/+1 |
| | |||||
* | Use Reline.completer_quote_characters to complete | aycabta | 2019-05-28 | 2 | -25/+36 |
| | |||||
* | Fix reversed row and column get_screen_size on Windows | aycabta | 2019-05-28 | 1 | -1/+1 |
| | |||||
* | Use Shift+Enter as Meta+Enter on Windows | aycabta | 2019-05-28 | 1 | -1/+7 |
| | |||||
* | Use VK_MENU instead of VK_LMENU to check ALT on Windows | aycabta | 2019-05-28 | 1 | -2/+2 |
| | |||||
* | Remove unused variable from IRB::InputCompletor | aycabta | 2019-05-28 | 1 | -1/+0 |
| | |||||
* | Treat :@1, :@@1, @1, and @@1 correctly to check termination | aycabta | 2019-05-28 | 1 | -0/+15 |
| | |||||
* | Join next line if deletes newline at end of line | aycabta | 2019-05-28 | 1 | -0/+8 |
| | |||||
* | Exit only when blank input | aycabta | 2019-05-28 | 1 | -1/+1 |
| | |||||
* | Supress duplicated warning | Kazuki Tsujimoto | 2019-05-28 | 1 | -0/+3 |
| | |||||
* | Support OSC and treat \1 \2 correctly | aycabta | 2019-05-28 | 1 | -12/+53 |
| | |||||
* | Revert "Support OSC and treat \1 \2 correctly" | aycabta | 2019-05-28 | 1 | -53/+12 |
| | | | | This reverts commit 77bfebebc44c5e46ebd156d074081846c037f882. | ||||
* | Support OSC and treat \1 \2 correctly | aycabta | 2019-05-28 | 1 | -12/+53 |
| | |||||
* | Colorize error part | Nobuyoshi Nakada | 2019-05-27 | 1 | -2/+16 |
| | |||||
* | CSI allows empty digit which equals 0 | Nobuyoshi Nakada | 2019-05-27 | 1 | -1/+1 |
| | |||||
* | context.rb: hide wrapping lines | Nobuyoshi Nakada | 2019-05-27 | 1 | -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 quit | aycabta | 2019-05-27 | 2 | -2/+2 |
| | |||||
* | Fix rendering bug of ^D | aycabta | 2019-05-27 | 2 | -13/+35 |
| | |||||
* | Move to next of last line by ^D | aycabta | 2019-05-27 | 1 | -1/+7 |
| | |||||
* | Check blank history | aycabta | 2019-05-27 | 1 | -0/+3 |
| | |||||
* | Move to next of last line by ^C | aycabta | 2019-05-27 | 2 | -0/+11 |
| |