Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Consider escape sequence to calculate prompt width | aycabta | 2019-11-21 | 1 | -1/+1 |
| | |||||
* | Fix indent of a line when a newline is inserted to the next | aycabta | 2019-11-20 | 1 | -0/+20 |
| | |||||
* | Remove unnecessary check | aycabta | 2019-11-18 | 1 | -1/+1 |
| | |||||
* | Implement em_set_mark and em_exchange_mark | aycabta | 2019-11-15 | 1 | -0/+17 |
| | |||||
* | Suppress "shadowing outer local variable" warning in 2.5 | aycabta | 2019-11-08 | 1 | -12/+12 |
| | |||||
* | Use prompt_list to calculate height by lines | aycabta | 2019-11-02 | 1 | -12/+14 |
| | |||||
* | Insert multiline incremental search result correctly | aycabta | 2019-10-18 | 1 | -3/+18 |
| | |||||
* | Remove unused variable | aycabta | 2019-10-17 | 1 | -1/+0 |
| | |||||
* | Refactor prompt generation logic | aycabta | 2019-10-17 | 1 | -34/+17 |
| | |||||
* | Calculate prompt width correctly | aycabta | 2019-10-17 | 1 | -7/+9 |
| | |||||
* | Collect multiline prompt logic into a method | aycabta | 2019-10-17 | 1 | -35/+17 |
| | |||||
* | Support multiline history in incremental search | aycabta | 2019-10-16 | 1 | -3/+17 |
| | |||||
* | Support backspace in incremental search | aycabta | 2019-10-16 | 1 | -1/+1 |
| | |||||
* | Flush console just after printing | aycabta | 2019-10-07 | 1 | -0/+2 |
| | |||||
* | Fix previous history in vi_insert mode | Adam Cammack | 2019-09-17 | 1 | -1/+1 |
| | |||||
* | Fix history navigation in vi_insert mode | Adam Cammack | 2019-09-17 | 1 | -1/+1 |
| | |||||
* | The stdlib readline should raise Interrupt when pressing C-c | aycabta | 2019-09-14 | 1 | -2/+1 |
| | |||||
* | Behave ESC key correctly when vi command mode | aycabta | 2019-09-08 | 1 | -0/+2 |
| | |||||
* | Re-calculate state variables of screen when screen size changes | aycabta | 2019-09-01 | 1 | -0/+53 |
| | |||||
* | Support SIGWINCH | aycabta | 2019-08-29 | 1 | -0/+4 |
| | |||||
* | Always check multiline termination | aycabta | 2019-08-22 | 1 | -5/+1 |
| | |||||
* | Don't crash when deleting at the end of the line | Alan Wu | 2019-08-18 | 1 | -2/+2 |
| | | | | | To reproduce this bug, type one character into irb, then press the delete key on your keyboard. | ||||
* | Revert a6e32855d079e8f3806d8be8a5f5cf7b3a967133 partially | Kazuhiro NISHIYAMA | 2019-08-09 | 1 | -1/+1 |
| | | | | Fix TypeError when typing `''.[TAB]` | ||||
* | Remove obsolete TODO comment | aycabta | 2019-08-06 | 1 | -1/+1 |
| | |||||
* | [reline] Do not escape and compile regexp for each byte | Nobuyoshi Nakada | 2019-07-28 | 1 | -3/+7 |
| | |||||
* | Check wether multibyte character is split | aycabta | 2019-07-25 | 1 | -0/+4 |
| | |||||
* | Fix showing doc of "nil.to_s", nil doesn't have #name | aycabta | 2019-07-19 | 1 | -0/+7 |
| | |||||
* | fix issue with 'SIGINT' handling in LineEditor#reset | Luke Gruber | 2019-07-14 | 1 | -1/+1 |
| | | | | | @old_trap is the string "DEFAULT" and not a callable object (Proc) if there are no other signal handlers for SIGINT signal to chain. | ||||
* | Refactored width calculations | Nobuyoshi Nakada | 2019-07-06 | 1 | -43/+21 |
| | |||||
* | Simplified | Nobuyoshi Nakada | 2019-07-06 | 1 | -8/+1 |
| | |||||
* | Use lstrip instead of gsub which can match only once | Nobuyoshi Nakada | 2019-07-04 | 1 | -3/+3 |
| | |||||
* | New indent must be non-negative number | Nobuyoshi Nakada | 2019-07-01 | 1 | -1/+1 |
| | |||||
* | Decrease indent by closing token correctly | aycabta | 2019-06-27 | 1 | -3/+3 |
| | |||||
* | Disable auto indent when move cursor up or down | aycabta | 2019-06-20 | 1 | -18/+23 |
| | | | | | | | | | | | | | | This commit suppresses a strange behavior below: if true 1[cursor] end and press down key if true 1 end | ||||
* | Implement auto indent for multiline | aycabta | 2019-06-18 | 1 | -0/+25 |
| | |||||
* | Implement line_no correctly | aycabta | 2019-06-16 | 1 | -4/+4 |
| | |||||
* | Set allow_escape_code for prompt | aycabta | 2019-06-14 | 1 | -10/+10 |
| | |||||
* | Add Reline.prompt_proc | aycabta | 2019-06-14 | 1 | -12/+58 |
| | |||||
* | Skip transpose-words if less than 2 word | aycabta | 2019-06-06 | 1 | -0/+1 |
| | |||||
* | Add aliases for commands for changing text macro | aycabta | 2019-06-04 | 1 | -0/+9 |
| | |||||
* | Implement transpose-words | aycabta | 2019-06-04 | 1 | -0/+13 |
| | |||||
* | Erase VI_OPERATORS | aycabta | 2019-06-03 | 1 | -6/+0 |
| | | | | The operators are using @waiting_operator_proc in vi mode. | ||||
* | Add aliases for commands for moving macro | aycabta | 2019-06-03 | 1 | -0/+7 |
| | |||||
* | The ed_move_to_beg is different from vi_first_print | aycabta | 2019-06-03 | 1 | -1/+5 |
| | |||||
* | Reline::LineEditor::ARGUMENTABLE is no longer used | Nobuyoshi Nakada | 2019-06-03 | 1 | -27/+0 |
| | |||||
* | Fix ArgumentError in aliased macro | Nobuyoshi Nakada | 2019-06-03 | 1 | -2/+12 |
| | | | | Closes: https://github.com/ruby/ruby/pull/2221 | ||||
* | Suppress error of macro not found | aycabta | 2019-06-02 | 1 | -1/+9 |
| | |||||
* | Remove an unnecessary argument | aycabta | 2019-06-01 | 1 | -15/+11 |
| | |||||
* | Warn compile_error only when input is finished | Takashi Kokubun | 2019-05-31 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | | | | | | Let's say we are in progress to write `"foo"`: ``` irb> "fo ``` at this moment, nothing is wrong. It would be just a normal way to write `"foo"`. Prior to this commit, the `fo` part was warned because of 5b64d7ac6e7cbf759b859428f125539e58bac0bd. But I think warning such a normal input is not valuable for users. However, we'd like to warn `:@1` or `@@1` which is also a syntax error. Then this commit switches the syntax highlight based on whether the input text is finished or not. When it's not finished yet, it does not warn compile_error. | ||||
* | Finish with ^D only when input is completely empty in vi insert mode | aycabta | 2019-05-31 | 1 | -1/+1 |
| |