| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-05-27 | Support :@@cvar and : on colorize | aycabta | |
| 2019-05-26 | Make the imaginary color on IRB close to pry | Takashi Kokubun | |
| and sorted the token names alphabetically. | |||
| 2019-05-27 | Fix indexes in comments of vi_insert.rb | aycabta | |
| Previous fix was 2993b361333147f6dfb86a153971c22329ffbaf4. | |||
| 2019-05-27 | Fix number literal regexp of IRB completion | aycabta | |
| 2019-05-27 | Use correctly RI output in IRB completion | aycabta | |
| 2019-05-26 | Colorize imaginary and rational literals | Nobuyoshi Nakada | |
| 2019-05-25 | Handle keyword symbol in IRB::Color::SymbolState | Takashi Kokubun | |
| 2019-05-25 | Deal with more syntax highlight edge cases | Takashi Kokubun | |
| Please refer to the tests again. | |||
| 2019-05-25 | Fix more unintended syntax highlights | Takashi Kokubun | |
| See tests for what kind of things are fixed. | |||
| 2019-05-25 | Always color Symbol as Yellow on IRB::Color | Takashi Kokubun | |
| Symbol color was made blue as a workaround because it was hard to distinguish `foo`s in `:foo` and `def foo; end` (both are :on_ident). But I wanted to make it yellow like pry. `:Struct` had the same problem in :on_const. Because the :on_const was also blue (but underlined and bold), it was not a big issue. While they're not so problematic since we got a workaround, we also had a more serious issue for highlighting a symbol like `:"a#{b}c"`. The first half was considered as Symbol and the last half was considered as String, because the colorizer did not have a state like a parser. To approach the last issue, I introduced `IRB::Color::SymbolState` which is a thin state manager knowing only "the token is Symbol or not". Having this module magically solves the first two problems as well. So now we can highlight Symbol as yellow in the perfect manner. | |||
| 2019-05-25 | Colorize empty embexpr more on IRB::Color | Takashi Kokubun | |
| 2019-05-26 | Fix completion menu state calculation | aycabta | |
| 2019-05-26 | Fix indexes in comments | Nobuyoshi Nakada | |
| 2019-05-25 | Support some unhandled syntax highlight | Takashi Kokubun | |
| Heredoc, %i, :Foo, { 'a': ... }, ... :'a' is still half-broken. | |||
| 2019-05-26 | Use Reline.completer_word_break_characters to complete | aycabta | |
| 2019-05-25 | Clear IRB::Color escape sequence before newline | Takashi Kokubun | |
| because otherwise prompt and other things could be polluted. | |||
| 2019-05-25 | Add and use Reline::Unicode.escape_for_print | Takashi Kokubun | |
| 2019-05-25 | Respect --nocolorize on REPL source highlight | Takashi Kokubun | |
| 2019-05-25 | Drop method obsoleted by b83119be9e9a8611063142541993e4823a025622 | Takashi Kokubun | |
| We might need to do the same thing in IRB::Color now, but I'm not doing that as I assume ANSI escape sequence does not come from a user input though Reline. | |||
| 2019-05-24 | Incremental syntax highlight for IRB source lines | Takashi Kokubun | |
| Closes: https://github.com/ruby/ruby/pull/2202 | |||
| 2019-05-25 | JSON like label ends by differs from the start | aycabta | |
| pp Ripper.lex('{ "a": 3 }') => [[[1, 0], :on_lbrace, "{", EXPR_BEG|EXPR_LABEL], [[1, 1], :on_sp, " ", EXPR_BEG|EXPR_LABEL], [[1, 2], :on_tstring_beg, "\"", EXPR_BEG|EXPR_LABEL], [[1, 3], :on_tstring_content, "a", EXPR_BEG|EXPR_LABEL], [[1, 4], :on_label_end, "\":", EXPR_BEG|EXPR_LABEL], [[1, 6], :on_sp, " ", EXPR_BEG|EXPR_LABEL], [[1, 7], :on_int, "3", EXPR_END], [[1, 8], :on_sp, " ", EXPR_END], [[1, 9], :on_rbrace, "}", EXPR_END]] | |||
| 2019-05-25 | Fix wrong variable name | aycabta | |
| 2019-05-25 | Add round-robin variable | aycabta | |
| 2019-05-25 | Show documents when completion | aycabta | |
| 2019-05-25 | Use Reline as Reidline multiline editor in IRB | aycabta | |
| 2019-05-25 | Enter key always means evaluate in Reline#readmultiline | aycabta | |
| 2019-05-25 | Fix C-v C-j | aycabta | |
| 2019-05-25 | Revert "Change Reline's version with "Reline 0.0.0"" | aycabta | |
| This reverts commit 481ccf73d88797914f700e6e27711bf1ce997eb0. | |||
| 2019-05-25 | Change Reline's version with "Reline 0.0.0" | aycabta | |
| 2019-05-25 | Check block in #readmultiline | aycabta | |
| 2019-05-24 | Support Meta key in Reline | aycabta | |
| 2019-05-24 | Removed symlinks by in-place build [Bug #15870] | Nobuyoshi Nakada | |
| 2019-05-24 | switch UNICODE_BETA to NO | Martin 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-23 | Suppress paranoid warnings for external/3rd-party libraries | Nobuyoshi Nakada | |
| [Feature #15665] | |||
| 2019-05-23 | Use colorized IRB on Windows without checking `TERM` | NAKAMURA Usaku | |
| 2019-05-23 | C-v C-j means an newline insertion | aycabta | |
| 2019-05-23 | Change behavior to confirm multiline termination | aycabta | |
| Always checks termination if you press Enter at last line. | |||
| 2019-05-22 | Remove unnecessary variable in LineEditor | aycabta | |
| 2019-05-22 | Support CSI sequences in prompt | aycabta | |
| 2019-05-22 | Reline#reset should initalize @rest_height and @screen_size eveytime | aycabta | |
| 2019-05-22 | Reopen $stderr with specified fd by RELINE_STDERR_TTY | aycabta | |
| 2019-05-21 | Remove ~/.inputrc not found error message | aycabta | |
| 2019-05-21 | Copy config to make IRB::Context#use_colorize? functional | Takashi Kokubun | |
| on initialize This fixes https://github.com/ruby/ruby/pull/2188 | |||
| 2019-05-21 | Symbol beginning token may take a constant token | aycabta | |
| 2019-05-21 | Cursor should be at line head after line breaking | aycabta | |
| 2019-05-21 | IRB should eval and show an error when only `.` is inputted | aycabta | |
| 2019-05-21 | Support DEL key | aycabta | |
| 2019-05-21 | Check whether IRB.conf is nil in IRB::WorkSpace#code_around_binding | aycabta | |
| 2019-05-21 | Add --colorize and --nocolorize options to IRB | aycabta | |
| 2019-05-21 | Fix vertical cursor moving when splitting line | aycabta | |
