summaryrefslogtreecommitdiff
path: root/lib/reline/ansi.rb
AgeCommit message (Expand)Author
6 days[ruby/reline] Input with eof and no newline bugfixtomoya ishida
2024-04-06[ruby/reline] Continue processing even if terminfo database couldn'tMari Imaizumi
2024-04-04[ruby/reline] Handle INT signal correctly, remove handle_clearedtomoya ishida
2024-03-23[ruby/reline] Do not send color reset sequence when GeneralIO istomoya ishida
2023-08-20[ruby/reline] Remove Timeout usageStan Lo
2023-07-25[ruby/reline] Avoid using CSI # S for scroll downStan Lo
2023-07-19[ruby/reline] Always set ANSI CSI keybindings for Home, End, andtomoya ishida
2023-07-07[ruby/reline] Reduce direct references to `Reline::IOGate`Stan Lo
2023-03-21[ruby/reline] Add key bindings for PgUp and PgDnPhillip Hellewell
2023-02-27[ruby/reline] Fix the cause of test_yamatanooroti randomly failingtomoya ishida
2023-01-10[ruby/reline] Add key binding for DeletePhillip Hellewell
2022-12-02[ruby/reline] Fix misuse of kwarg in IO#rawHASUMI Hitoshi
2021-12-24[ruby/reline] Support S-Tab to move up completion cursor in vi-mode on Unixaycabta
2021-12-21[ruby/reline] Remove unnecessary clearing signal handleraycabta
2021-12-11[ruby/reline] Prefer wait_readable for fiber scheduler.Samuel Williams
2021-12-03[ruby/reline] No need to check `x > 0`ima1zumi
2021-12-02[ruby/reline] fix `TerminfoError` -> `Reline::Terminfo::TerminfoError`ima1zumi
2021-12-02[ruby/reline] Rescue if tigetstr(capname) cannot be obtainedima1zumi
2021-10-03[ruby/reline] Simplify SIGWINCH handler to avoid aborting when resizing.TOMITA Masahiro
2021-08-30[ruby/reline] Add autocompletion on emacs mode by Tab / S-Tabaycabta
2021-08-29[ruby/reline] Hide cursor when rendering dialogaycabta
2021-08-14[ruby/reline] Remove interrupt avoidanceaycabta
2021-06-25[ruby/reline] Fix missing require.Samuel Williams
2021-06-25[ruby/reline] Avoid using blocking `IO.select`.Samuel Williams
2021-06-21[ruby/reline] Add binding C-x C-x to em_exchange_mark on Windowsaycabta
2021-06-21[ruby/reline] Add Meta+arrow-keys in extended entries of terminfoaycabta
2021-06-21[ruby/reline] Terminfo.tigetstr and tiparm should return String objectaycabta
2021-06-21[ruby/reline] Add terminfo supportaycabta
2021-06-21[ruby/reline] Handle Errno::ENOTTY correctlyaycabta
2021-04-08[ruby/reline] Separate keystrokes each editing modeaycabta
2020-12-17[ruby/reline] Use plus operator to create unfrozen stringRobert Schulze
2020-12-05Cope with frozen-string-literalRobert Schulze
2020-12-05[ruby/reline] Support bracketed paste modeaycabta
2020-12-05[ruby/reline] Suppress callbacks in pastingaycabta
2020-09-12[ruby/reline] Support for word movement escape sequences in iTerm2aycabta
2020-09-12[ruby/reline] Skip the nil obtained from getcaycabta
2020-08-28[ruby/reline] fix cursor_pos regexp matchtompng
2020-08-18Strip trailing spaces [ci skip]Nobuyoshi Nakada
2020-08-18[ruby/reline] Check Errno::EIOaycabta
2020-08-18[ruby/reline] Add home/end mapping for urxvt and relativesTomás Pollak
2020-05-12Some I/O in test doesn't have "position"aycabta
2020-02-14[ruby/reline] Use IO#write instead of IO#printaycabta
2020-02-09[ruby/reline] Organize special keys escape sequencesaycabta
2020-02-02[ruby/reline] Bypass cursor down when a char is rendered at eol on Windowsaycabta
2020-01-29[ruby/reline] Support GNOME style Home/End key sequences [Bug #16510]aycabta
2020-01-14Introduce an abstracted structure about the encoding of Relineaycabta
2020-01-05Rescue EOFErroraycabta
2019-12-31[ruby/reline] Degenerate the terminal size to [$LINES, $COLUMNS] if it is unk...Yusuke Endoh
2019-12-23[ruby/reline] Use IO#raw to read one byteNobuyoshi Nakada
2019-12-22Support multibyte inputNobuyoshi Nakada