Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-10-04 | [ruby/reline] Use default background color to erase on Windows | aycabta | |
https://github.com/ruby/reline/commit/852e855d82 | |||
2021-10-03 | [ruby/reline] Re-calc the scroll pos when the content in dialog is shortened | aycabta | |
https://github.com/ruby/reline/commit/12ea63e6e0 | |||
2021-10-03 | [ruby/reline] Version 0.2.8.pre.10 | aycabta | |
https://github.com/ruby/reline/commit/1c6c0c82f0 | |||
2021-10-03 | [ruby/reline] Initialize @trap_key to suppress warning | aycabta | |
https://github.com/ruby/reline/commit/b42c0980d9 | |||
2021-10-03 | [ruby/reline] Add a comment to use "private alias_method" idiom after drop ↵ | aycabta | |
Ruby 2.5 https://github.com/ruby/reline/commit/1b00cae0fd | |||
2021-10-03 | [ruby/reline] Add code block notation in doc | aycabta | |
https://github.com/ruby/reline/commit/b283791dc5 | |||
2021-10-03 | [ruby/reline] Add doc for ed-unassigned and ed-insert macro | aycabta | |
https://github.com/ruby/reline/commit/7fe9ecf945 | |||
2021-10-03 | [ruby/reline] Rerender whole buffer when argument editing finished | aycabta | |
If the argument prompt disappears when pasting is finished, rerender the whole buffer. https://github.com/ruby/reline/commit/996bbf8797 | |||
2021-10-03 | [ruby/reline] Call LineEditor#resize on Windows | aycabta | |
https://github.com/ruby/reline/commit/65b27dd2ff | |||
2021-10-03 | [ruby/reline] Simplify SIGWINCH handler to avoid aborting when resizing. | TOMITA Masahiro | |
https://github.com/ruby/reline/commit/481add0537 | |||
2021-10-03 | [ruby/reline] Use String#unpack1 | aycabta | |
https://github.com/ruby/reline/commit/179c52bca8 | |||
2021-10-03 | [ruby/reline] Adjust border of scrollbar rendering calculation | aycabta | |
https://github.com/ruby/reline/commit/737b23beae | |||
2021-10-03 | [ruby/reline] The @block_elem_width shouldn't be used for height calculation | aycabta | |
https://github.com/ruby/reline/commit/da35902d78 | |||
2021-09-29 | [ruby/reline] Support ed_argument_digit by M+num | aycabta | |
The vi mode can handle "argument number" before an operator or a motion, such as, "3x" (equals "xxx"), and "3l" (equals "lll"). In the emacs mode, GNU Readline can handle argument number with meta key, like "Meta+3 x" (equals "xxx"). https://github.com/ruby/reline/commit/9183cc2e8b | |||
2021-09-28 | [ruby/reline] Ignore NUL by ed_quoted_insert | aycabta | |
https://github.com/ruby/reline/commit/43b7c01a98 | |||
2021-09-27 | [ruby/reline] ^K is kill-line and ^U is unix-line-discard for inputrc | aycabta | |
https://github.com/ruby/reline/commit/5936071940 | |||
2021-09-26 | [ruby/reline] Implement vi_kill_line_prev | Jake Zimmerman | |
This operation is mentioned and bound to `^U` in both `vi_command.rb` and `vi_insert.rb`, but there is no definition of it. Both Vi and Emacs use the same keystroke to do the same behavior, so I've chosen to use `alias_method` to make the implementation small, rather than duplicating the method and re-implementing it. https://github.com/ruby/reline/commit/fdbfc8669f | |||
2021-09-25 | [ruby/reline] Add aliases {prev,next}_history to ed_{prev,next}_history | aycabta | |
https://github.com/ruby/reline/commit/d740e18cff | |||
2021-09-24 | [ruby/reline] Use SGR 0 instead of SGR 39 and 49 to reset font settings | aycabta | |
https://github.com/ruby/reline/commit/cbacb4c1cf | |||
2021-09-23 | [ruby/reline] Reset all font settings at left end of dialog | aycabta | |
https://github.com/ruby/reline/commit/5f293b5127 | |||
2021-09-22 | [ruby/reline] Use `unpack1` instead of `unpack(template)[0]` | Kazuhiro NISHIYAMA | |
https://github.com/ruby/reline/commit/45aa367616 | |||
2021-09-14 | [ruby/reline] Remove unused using method | ima1zumi | |
follow #347 https://github.com/ruby/reline/commit/37453a83a3 | |||
2021-09-13 | [ruby/reline] Use expanded method definitions instead of refinements | aycabta | |
@jhawthorn said, "this will make Ruby's integer comparisons slower globally." It looks like "binding.irb" is going to cause serious problems in Rails applications. https://github.com/ruby/reline/commit/ee8d6c6a82 | |||
2021-09-10 | [ruby/reline] Move #pointer from DialogRenderInfo to Dialog | aycabta | |
https://github.com/ruby/reline/commit/92dbac0bff | |||
2021-09-10 | [ruby/reline] Version 0.2.8.pre.9 | aycabta | |
https://github.com/ruby/reline/commit/bad76b5a87 | |||
2021-09-10 | [ruby/reline] Erase lines correctly when dialog height is changed | aycabta | |
https://github.com/ruby/reline/commit/68d2516551 | |||
2021-09-08 | [ruby/reline] Render scrollbar when the column of the dialog is moved | aycabta | |
https://github.com/ruby/reline/commit/5cea268e56 | |||
2021-09-08 | [ruby/reline] Remove variables that have no meaning in calculations | aycabta | |
https://github.com/ruby/reline/commit/3b7a1900fd | |||
2021-09-08 | [ruby/reline] Remove garbage left behind when rerendering the right side of ↵ | aycabta | |
the dialog https://github.com/ruby/reline/commit/d89c23e30b | |||
2021-09-08 | [ruby/reline] Move only one line when render a line and then go to the next line | aycabta | |
https://github.com/ruby/reline/commit/8a966cd962 | |||
2021-09-08 | [ruby/reline] The #reset_dialog should also use calculated block elem width | aycabta | |
https://github.com/ruby/reline/commit/577df401b9 | |||
2021-09-08 | [ruby/reline] Remove debug print | aycabta | |
https://github.com/ruby/reline/commit/6f82177f2e | |||
2021-09-08 | [ruby/reline] Calculate block elem width only once | aycabta | |
https://github.com/ruby/reline/commit/3054a67d05 | |||
2021-09-08 | [ruby/reline] Ensure that scrollbar is only rerendered when the position is ↵ | aycabta | |
changed https://github.com/ruby/reline/commit/f629853eae | |||
2021-09-08 | [ruby/reline] The width of Block Elements in Unicode is East Asian Ambiguous | aycabta | |
https://github.com/ruby/reline/commit/05e8ab8cbb | |||
2021-09-07 | [ruby/reline] Refactor the merging key bindings to make it more readable | aycabta | |
https://github.com/ruby/reline/commit/59665a22de | |||
2021-09-07 | [ruby/reline] Change the comment about key bindings to more appropriate | aycabta | |
https://github.com/ruby/reline/commit/4364d9a386 | |||
2021-09-07 | [ruby/reline] Remove SIG prefix because don't use it in any other signal ↵ | aycabta | |
processing https://github.com/ruby/reline/commit/37648042e8 | |||
2021-09-07 | [ruby/reline] Use String for the value to be passed because Signal.trap also ↵ | aycabta | |
returns String https://github.com/ruby/reline/commit/b908fe4439 | |||
2021-09-07 | [ruby/reline] Rescue ArgumentError from Signal.trap(:TSTP) on Windows | aycabta | |
https://github.com/ruby/reline/commit/8da8182d1c | |||
2021-09-07 | [ruby/reline] Trap TSTP to handle C-z | aycabta | |
https://github.com/ruby/reline/commit/ebbd0076b8 | |||
2021-09-06 | [ruby/reline] Version 0.2.8.pre.8 | aycabta | |
https://github.com/ruby/reline/commit/967e19786d | |||
2021-09-06 | [ruby/reline] Memoize path of `.inputrc` [Ref #319] | manga_osyo | |
When `ENV["HOME"] = "foo"` on irb, an exception is raised when retrieving the path of `.inputrc`. Memoize the path of `.inputrc` and don't get the path after the second time. https://github.com/ruby/reline/commit/7b90b16165 | |||
2021-09-06 | [ruby/reline] Set scrollbar color | aycabta | |
https://github.com/ruby/reline/commit/d7962e420d | |||
2021-09-06 | [ruby/reline] Support multiple trap_key | aycabta | |
https://github.com/ruby/reline/commit/b0207fa049 | |||
2021-09-06 | [ruby/reline] No need to use max_by when array.size == 1 | aycabta | |
https://github.com/ruby/reline/commit/7e56c8af05 | |||
2021-09-06 | [ruby/reline] Use sort.last instead of sort.reverse.first | aycabta | |
https://github.com/ruby/reline/commit/67f1d8d2d2 | |||
2021-09-06 | [ruby/reline] Allow Reline::KeyStroke to compare raw and meta-key processed ↵ | aycabta | |
key sequences https://github.com/ruby/reline/commit/731103f9c9 | |||
2021-09-06 | [ruby/reline] Support oneshot key bindings config for key_trap of dialog ↵ | aycabta | |
callbacks https://github.com/ruby/reline/commit/5f1141b693 | |||
2021-09-06 | [ruby/reline] Add that Reline::Unicode.take_range is cutting based on width | aycabta | |
https://github.com/ruby/reline/commit/18405d9594 |