| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
| |
The number of lines below the cursor position was known by
"@rest_height" alone, but the problem was caused by adding
"lower_space". Remove "lower_space" as it is unnecessary.
https://github.com/ruby/reline/commit/a575cef6a3
|
|
|
|
|
|
|
|
|
|
|
|
| |
fix https://github.com/ruby/irb/issues/308
This bug occurred when `dialog.width - calculate_width(s, true)` was negative.
When `dialog.width` is shorter than `old_dialog.width`, it calculates how much padding it has to do. However, there are cases where `s` is longer than `dialog.width`, as in the issue. In that case, `padding_space_with_escape_sequences` will crash.
Here, `old_dialog.width` is longer than `dialog.width`, so I changed the padding width to `old_dialog.width - dialog.width`.
https://github.com/ruby/reline/commit/c581c31e0f
|
|
|
|
|
|
| |
This reverts commit 0dce9da083541f42c31822a91c72f339934c3986.
https://github.com/ruby/reline/commit/f71471cdde
|
|
|
|
| |
https://github.com/ruby/reline/commit/0dce9da083
|
|
|
|
|
|
| |
The setting to use '::' instead of block elements.
https://github.com/ruby/reline/commit/4afbc98e2c
|
|
|
|
| |
https://github.com/ruby/reline/commit/93bc9b5277
|
|
|
|
| |
https://github.com/ruby/reline/commit/69e365edcc
|
|
|
|
|
|
|
| |
Previous fix didn't show the cursor or dialogs. This allows the
dialogs to continue to work.
https://github.com/ruby/reline/commit/651c5f63cc
|
|
|
|
|
|
|
|
|
| |
Fixes a crash in IRB if a dialog is displayed and the default
external encoding is not UTF-8:
/home/jeremy/tmp/reline/lib/reline/line_editor.rb:731:in `write': U+2588 from UTF-8 to US-ASCII (Encoding::UndefinedConversionError)
https://github.com/ruby/reline/commit/f570525ecd
|
|
|
|
| |
https://github.com/ruby/reline/commit/972cc993ca
|
|
|
|
| |
https://github.com/ruby/reline/commit/996bfec64b
|
|
|
|
| |
https://github.com/ruby/reline/commit/5f4a75c7a0
|
|
|
|
| |
https://github.com/ruby/reline/commit/12ea63e6e0
|
|
|
|
| |
https://github.com/ruby/reline/commit/b42c0980d9
|
|
|
|
|
|
| |
Ruby 2.5
https://github.com/ruby/reline/commit/1b00cae0fd
|
|
|
|
| |
https://github.com/ruby/reline/commit/b283791dc5
|
|
|
|
| |
https://github.com/ruby/reline/commit/7fe9ecf945
|
|
|
|
|
|
|
| |
If the argument prompt disappears when pasting is finished, rerender the
whole buffer.
https://github.com/ruby/reline/commit/996bbf8797
|
|
|
|
| |
https://github.com/ruby/reline/commit/481add0537
|
|
|
|
| |
https://github.com/ruby/reline/commit/737b23beae
|
|
|
|
| |
https://github.com/ruby/reline/commit/da35902d78
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
https://github.com/ruby/reline/commit/43b7c01a98
|
|
|
|
| |
https://github.com/ruby/reline/commit/5936071940
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
https://github.com/ruby/reline/commit/d740e18cff
|
|
|
|
| |
https://github.com/ruby/reline/commit/cbacb4c1cf
|
|
|
|
| |
https://github.com/ruby/reline/commit/5f293b5127
|
|
|
|
| |
https://github.com/ruby/reline/commit/92dbac0bff
|
|
|
|
| |
https://github.com/ruby/reline/commit/68d2516551
|
|
|
|
| |
https://github.com/ruby/reline/commit/5cea268e56
|
|
|
|
| |
https://github.com/ruby/reline/commit/3b7a1900fd
|
|
|
|
|
|
| |
the dialog
https://github.com/ruby/reline/commit/d89c23e30b
|
|
|
|
| |
https://github.com/ruby/reline/commit/8a966cd962
|
|
|
|
| |
https://github.com/ruby/reline/commit/577df401b9
|
|
|
|
| |
https://github.com/ruby/reline/commit/6f82177f2e
|
|
|
|
| |
https://github.com/ruby/reline/commit/3054a67d05
|
|
|
|
|
|
| |
changed
https://github.com/ruby/reline/commit/f629853eae
|
|
|
|
| |
https://github.com/ruby/reline/commit/05e8ab8cbb
|
|
|
|
|
|
| |
processing
https://github.com/ruby/reline/commit/37648042e8
|
|
|
|
|
|
| |
returns String
https://github.com/ruby/reline/commit/b908fe4439
|
|
|
|
| |
https://github.com/ruby/reline/commit/8da8182d1c
|
|
|
|
| |
https://github.com/ruby/reline/commit/ebbd0076b8
|
|
|
|
| |
https://github.com/ruby/reline/commit/d7962e420d
|
|
|
|
| |
https://github.com/ruby/reline/commit/b0207fa049
|
|
|
|
|
|
| |
callbacks
https://github.com/ruby/reline/commit/5f1141b693
|
|
|
|
| |
https://github.com/ruby/reline/commit/7924b4cfc6
|
|
|
|
| |
https://github.com/ruby/reline/commit/4c7fc42151
|
|
|
|
| |
https://github.com/ruby/reline/commit/8f6aa3af2e
|
|
|
|
| |
https://github.com/ruby/reline/commit/c949e44a14
|