aboutsummaryrefslogtreecommitdiffstats
path: root/lib/reline
Commit message (Collapse)AuthorAgeFilesLines
* [ruby/reline] Version 0.0.7aycabta2019-11-211-1/+1
| | | | https://github.com/ruby/reline/commit/09d370bdc19e62f0a27c2240e19b07963afd922f
* Version 0.0.6aycabta2019-11-211-1/+1
|
* Consider escape sequence to calculate prompt widthaycabta2019-11-211-1/+1
|
* Add <Home> <End> keys.manga_osyo2019-11-211-0/+2
|
* Fix indent of a line when a newline is inserted to the nextaycabta2019-11-201-0/+20
|
* Suppress `stty` error on Apple TerminalNobuyoshi Nakada2019-11-191-1/+1
| | | | | | | | | | | | `stty` called in `Reline::ANSI.deprep` command shows the following error message on macOS Apple Terminal, with some settings. ``` $ LANG=C irb irb(main):001:0> stty: 'standard input': unable to perform all requested operations stty: 'standard input': unable to perform all requested operations ```
* Remove unnecessary checkaycabta2019-11-181-1/+1
|
* [ruby/reline] Version 0.0.5aycabta2019-11-171-1/+1
| | | | https://github.com/ruby/reline/commit/d57c7ea252
* [ruby/reline] Restore left cursor key support on Unix like OSes...aycabta2019-11-151-1/+1
| | | | https://github.com/ruby/reline/commit/98b72af751
* Implement em_set_mark and em_exchange_markaycabta2019-11-152-1/+20
|
* Suppress "shadowing outer local variable" warning in 2.5aycabta2019-11-082-13/+13
|
* Use prompt_list to calculate height by linesaycabta2019-11-021-12/+14
|
* Version 0.0.4aycabta2019-10-291-1/+1
|
* Rename old var name with new nameaycabta2019-10-251-1/+1
|
* Treat only left alt key as meta-key on Windowsaycabta2019-10-241-2/+3
| | | | | | On German keyboard, right alt key acts as like shift key. Ex. right-alt-8 is just "[". This input doesn't have meta-key statement.
* Support forced enter insertion by Ctrl+Enter on Windowsaycabta2019-10-241-2/+5
|
* Fix indent...aycabta2019-10-231-1/+1
|
* Treat key sequences from getwch() that start from 0 or 0xE0 correctlyaycabta2019-10-181-0/+6
|
* Add numeric keypad key sequences on Windowsaycabta2019-10-181-0/+7
|
* Remove freezeaycabta2019-10-183-3/+3
|
* Ignore the input method key sequence from getwch() correctlyaycabta2019-10-181-1/+2
| | | | | | | | The function getwch() returns some key sequences which start from 0 or 0xE0 with a following key code. Alt+` that is on/off key for input methods gives 0 and 41 so Reline was always ignoring 0 and following keys but numeric keypad keys give 0 and following actual keys. This commit changes the behavior to be ignoring only the 0 and 41 sequence.
* Insert multiline incremental search result correctlyaycabta2019-10-181-3/+18
|
* Remove unused variableaycabta2019-10-171-1/+0
|
* Refactor prompt generation logicaycabta2019-10-171-34/+17
|
* Calculate prompt width correctlyaycabta2019-10-171-7/+9
|
* Collect multiline prompt logic into a methodaycabta2019-10-171-35/+17
|
* Support multiline history in incremental searchaycabta2019-10-161-3/+17
|
* Support backspace in incremental searchaycabta2019-10-161-1/+1
|
* C-r is incremental history search in vi insert modeaycabta2019-10-161-1/+1
|
* Version 0.0.3aycabta2019-10-071-1/+1
|
* Flush console just after printingaycabta2019-10-071-0/+2
|
* Use built-in Win32API on JRubyaycabta2019-10-071-33/+37
| | | | It's fixed for JRuby dedicatedly.
* Get rid of `IO.select` to fix multiline pasteNobuyoshi Nakada2019-09-261-8/+1
|
* Use short wait for select(2)aycabta2019-09-231-2/+2
| | | | It is one of the reasons why paste to IRB is slow.
* Retrieve key-buffer that was supposed to loseaycabta2019-09-231-0/+10
|
* Undefine DSUSP keyNobuyoshi Nakada2019-09-171-1/+5
| | | | | Enable `Ctrl+Y`, which is bound with it by default on BSD-like systems, for editing.
* Fix previous history in vi_insert modeAdam Cammack2019-09-171-1/+1
|
* Fix history navigation in vi_insert modeAdam Cammack2019-09-171-1/+1
|
* The stdlib readline should raise Interrupt when pressing C-caycabta2019-09-141-2/+1
|
* Revert "Use IO#getch to read one char in raw mode"aycabta2019-09-141-3/+8
| | | | This reverts commit 805b0a481132938638dbd32830cf5dca3910efb1.
* Revert "Use IO#getbyte"aycabta2019-09-141-1/+1
| | | | This reverts commit 685f12bbca50ff9b7a16b3016b3b8b3f2ac8b796.
* Revert "Support multibyte input"aycabta2019-09-141-2/+1
| | | | This reverts commit 6d9e54816f828983bcf383ce6fce287bd3ca05b9.
* Support multibyte inputNobuyoshi Nakada2019-09-101-1/+2
|
* Use IO#getbyteNobuyoshi Nakada2019-09-101-1/+1
|
* Use IO#getch to read one char in raw modeNobuyoshi Nakada2019-09-101-8/+3
|
* Behave ESC key correctly when vi command modeaycabta2019-09-082-1/+3
|
* Treat Japanese IME on/off code correctlyaycabta2019-09-021-22/+24
|
* Reline 0.0.2aycabta2019-09-011-1/+1
|
* Re-calculate state variables of screen when screen size changesaycabta2019-09-011-0/+53
|
* Check events that console window size changed on Windowsaycabta2019-08-291-0/+17
|