summaryrefslogtreecommitdiff
path: root/lib/reline/ansi.rb
AgeCommit message (Expand)Author
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
2019-12-22[ruby/reline] Support Ctrl+right as em_next_word, and Ctrl+left as ed_prev_wordYusuke Endoh
2019-12-22[ruby/reline] Preserve the input buffer across cursor_posYusuke Endoh
2019-12-22[ruby/reline] Consider Reline::ANSI.input at prepNobuyoshi Nakada
2019-12-17[ruby/reline] Disable any implementation-defined special control charactersNobuyoshi Nakada
2019-11-21Add <Home> <End> keys.manga_osyo
2019-11-19Suppress `stty` error on Apple TerminalNobuyoshi Nakada
2019-11-15[ruby/reline] Restore left cursor key support on Unix like OSes...aycabta
2019-11-15Implement em_set_mark and em_exchange_markaycabta
2019-10-18Remove freezeaycabta
2019-09-26Get rid of `IO.select` to fix multiline pasteNobuyoshi Nakada
2019-09-23Use short wait for select(2)aycabta
2019-09-23Retrieve key-buffer that was supposed to loseaycabta
2019-09-17Undefine DSUSP keyNobuyoshi Nakada
2019-09-14Revert "Use IO#getch to read one char in raw mode"aycabta
2019-09-14Revert "Use IO#getbyte"aycabta
2019-09-14Revert "Support multibyte input"aycabta
2019-09-10Support multibyte inputNobuyoshi Nakada
2019-09-10Use IO#getbyteNobuyoshi Nakada
2019-09-10Use IO#getch to read one char in raw modeNobuyoshi Nakada
2019-08-29Support SIGWINCHaycabta
2019-06-04Simplify matchingNobuyoshi Nakada
2019-06-01Use inputrc data for keystroke settingaycabta
2019-06-01Seprate raw keystroke config for each platformsNobuyoshi Nakada
2019-05-24Support Meta key in Relineaycabta
2019-05-18Add Reline.test_mode to use with special I/Oaycabta
2019-05-14Remove useless use of a variable in Reline::ANSIaycabta
2019-05-13Implement Reline.input= and Reline.output=aycabta
2019-05-13Split namespace of env-dependent I/O classesaycabta
2019-04-30Add Reline as a fallback library for Readlineaycabta
2019-04-23Revert "IRB is improved with Reline and RDoc, take 2"Nobuyoshi Nakada