mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
parent
d31279fe6f
commit
bc5407f00c
1 changed files with 15 additions and 0 deletions
|
@ -1924,6 +1924,8 @@ class Reline::LineEditor
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Editline:: +ed-unassigned+ This editor command always results in an error.
|
||||||
|
# GNU Readline:: There is no corresponding macro.
|
||||||
private def ed_unassigned(key) end # do nothing
|
private def ed_unassigned(key) end # do nothing
|
||||||
|
|
||||||
private def process_insert(force: false)
|
private def process_insert(force: false)
|
||||||
|
@ -1941,6 +1943,19 @@ class Reline::LineEditor
|
||||||
@continuous_insertion_buffer.clear
|
@continuous_insertion_buffer.clear
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Editline:: +ed-insert+ (vi input: almost all; emacs: printable characters)
|
||||||
|
# In insert mode, insert the input character left of the cursor
|
||||||
|
# position. In replace mode, overwrite the character at the
|
||||||
|
# cursor and move the cursor to the right by one character
|
||||||
|
# position. Accept an argument to do this repeatedly. It is an
|
||||||
|
# error if the input character is the NUL character (Ctrl-@).
|
||||||
|
# Failure to enlarge the edit buffer also results in an error.
|
||||||
|
# Editline:: +ed-digit+ (emacs: 0 to 9) If in argument input mode, append
|
||||||
|
# the input digit to the argument being read. Otherwise, call
|
||||||
|
# +ed-insert+. It is an error if the input character is not a
|
||||||
|
# digit or if the existing argument is already greater than a
|
||||||
|
# million.
|
||||||
|
# GNU Readline:: +self-insert+ (a, b, A, 1, !, …) Insert yourself.
|
||||||
private def ed_insert(key)
|
private def ed_insert(key)
|
||||||
str = nil
|
str = nil
|
||||||
width = nil
|
width = nil
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue