tomoya ishida

Results 62 issues of tomoya ishida

Command colorization for `$`, alias of show_source was not good. This pull request improves it. - command name part: bold - command arg part: colorized as ruby code ## before...

To align with other command usage, and to reduce use of `ruby_args`, this pull request adds ```ruby measure on measure foo measure off time ``` and deprecates ```ruby measure :on...

## Description Create a ruby script with `File.write("a.rb", "# coding: sjis\nbinding.irb\n__END__\nあ".encode("sjis"))` Run `ruby a.rb` IRB fails to colorize code around `binding.irb` ``` ruby -e 'File.write("a.rb", "# coding: sjis\nbinding.irb\n__END__\nあ".encode("sjis"))' ruby a.rb...

## Description Rails console HISTORY is unavailable with `RUBY_DEBUG_IRB_CONSOLE=1` ### Preparation Create new rails app with `rails new appname`. Add `gem 'spring'` to Gemfile and run `spring binstub --all`. (This...

## Is your feature request related to a problem? Please describe. RuboCop auto-corrected code contains deep indentation like this: ```ruby aa = { long_key1: long_value1, long_key2: long_value2 } foo.bar(long_arg1, long_arg2)...

Debug evaluates code in `frame.eval_binding`, not `frame.binding` ```ruby irb(main):001> debug irb:rdbg(main):002> tc = DEBUGGER__::SESSION.instance_variable_get(:@tc) #

bug

Makes test_rendering faster. Yamatanooroti's wait time is reduced from 0.1 sec to 0.01 sec `test_yamatanooroti(vterm-yamatanooroti head)`: 37.58 sec → 10.72 sec ## startup_message We don't need `puts 'start IRB'`. It...

Fixes screen corruption when `PAGER=more` is used. When ALT+D is pressed while showing document dialog, document in shown in full screen using pager. IRB assumes that the pager switches to...

bug

```ruby 'a' rescue 2 => 3.upcase #=> "A" 1 and 2 in 3.inspect #=> "false" 'a' or 1 => 1 + 'b' #=> "ab" ```

bug
invalid-syntax

```ruby def f(*, **); p(*, **, *); end; f(1) # => Segmentation fault ```

bug
invalid-syntax