aboutsummaryrefslogtreecommitdiffstats
path: root/lib/reline/line_editor.rb
Commit message (Collapse)AuthorAgeFilesLines
...
* Use rebuilt buffer data to rerender allaycabta2019-05-301-4/+5
|
* Use start_with? for escaped quote tooaycabta2019-05-301-1/+1
|
* Use negative lookahead and start_with?aycabta2019-05-301-1/+1
|
* Fix strange vertical cursor moving when adding a newline at bottomaycabta2019-05-301-2/+6
|
* Calculate vertical position correctly when rerendering all linesaycabta2019-05-301-1/+2
|
* Fix broken rendering when the last line is auto-wrappedaycabta2019-05-301-5/+5
|
* Rerender following lines when line number increasedaycabta2019-05-301-1/+1
|
* Clear remaining lines when line number decreasedaycabta2019-05-301-6/+24
|
* Fix the auto-wrap behabior that was too buggyaycabta2019-05-301-23/+32
|
* Use Reline.completer_quote_characters to completeaycabta2019-05-281-9/+36
|
* Join next line if deletes newline at end of lineaycabta2019-05-281-0/+8
|
* Exit only when blank inputaycabta2019-05-281-1/+1
|
* Support OSC and treat \1 \2 correctlyaycabta2019-05-281-12/+53
|
* Revert "Support OSC and treat \1 \2 correctly"aycabta2019-05-281-53/+12
| | | | This reverts commit 77bfebebc44c5e46ebd156d074081846c037f882.
* Support OSC and treat \1 \2 correctlyaycabta2019-05-281-12/+53
|
* CSI allows empty digit which equals 0Nobuyoshi Nakada2019-05-271-1/+1
|
* Fix rendering bug of ^Daycabta2019-05-271-13/+31
|
* Move to next of last line by ^Daycabta2019-05-271-1/+7
|
* Check blank historyaycabta2019-05-271-0/+3
|
* Move to next of last line by ^Caycabta2019-05-271-0/+9
|
* Reline should move to next line after finished in Readline modeaycabta2019-05-271-0/+3
|
* Move to the other line when press <- at head or -> at tailaycabta2019-05-271-0/+14
|
* Implement J to join lines in vi command modeaycabta2019-05-271-0/+15
|
* Remove \1 and \2 that escape CSI before renderaycabta2019-05-271-0/+4
|
* Fix completion menu state calculationaycabta2019-05-261-2/+7
|
* Use Reline.completer_word_break_characters to completeaycabta2019-05-261-2/+16
|
* Drop method obsoleted by b83119be9e9a8611063142541993e4823a025622Takashi Kokubun2019-05-251-11/+0
| | | | | | We might need to do the same thing in IRB::Color now, but I'm not doing that as I assume ANSI escape sequence does not come from a user input though Reline.
* Incremental syntax highlight for IRB source linesTakashi Kokubun2019-05-241-39/+27
| | | | Closes: https://github.com/ruby/ruby/pull/2202
* Enter key always means evaluate in Reline#readmultilineaycabta2019-05-251-7/+12
|
* Fix C-v C-jaycabta2019-05-251-1/+1
|
* Support Meta key in Relineaycabta2019-05-241-31/+36
|
* C-v C-j means an newline insertionaycabta2019-05-231-1/+5
|
* Change behavior to confirm multiline terminationaycabta2019-05-231-32/+41
| | | | Always checks termination if you press Enter at last line.
* Remove unnecessary variable in LineEditoraycabta2019-05-221-1/+0
|
* Support CSI sequences in promptaycabta2019-05-221-16/+61
|
* Reline#reset should initalize @rest_height and @screen_size eveytimeaycabta2019-05-221-3/+7
|
* Cursor should be at line head after line breakingaycabta2019-05-211-0/+1
|
* Support DEL keyaycabta2019-05-211-0/+6
|
* Fix vertical cursor moving when splitting lineaycabta2019-05-211-1/+2
|
* Finish only when buffer contains non-blank lineaycabta2019-05-211-1/+3
|
* Cursor up should reduce 1 than editing heightaycabta2019-05-211-4/+4
|
* Check bytesize in vi command mode last char backaycabta2019-05-211-3/+7
|
* Cursor can't move to eol when vi command modeaycabta2019-05-201-1/+9
|
* Readline.completion_proc accepts US-ASCIIaycabta2019-05-201-1/+3
|
* Rename confuzed name Reline::IO with Reline::IOGateaycabta2019-05-151-17/+17
|
* Check encoding when Readline completionaycabta2019-05-141-1/+4
|
* Rescue CompatibilityError for Readline's completionaycabta2019-05-141-2/+7
|
* Remove unused variable in LineEditoraycabta2019-05-141-1/+1
|
* Implement Reline's class methods for compatibilityaycabta2019-05-131-0/+62
| | | | | | | | | | | | | - insert_text - redisplay - line_buffer - point - point= - vi_editing_mode - emacs_editing_mode - vi_editing_mode? - emacs_editing_mode? - get_screen_size
* Add Reline.pre_input_hook interfaceaycabta2019-05-131-0/+1
|