2.4.7 Modifying Text
- Function: int rl_insert_text (const char *text)
- Insert text into the line at the current cursor position.
- Function: int rl_delete_text (int start, int end)
- Delete the text between start and end in the current line.
- Function: char * rl_copy_text (int start, int end)
- Return a copy of the text between start and end in
the current line.
- Function: int rl_kill_text (int start, int end)
- Copy the text between start and end in the current line
to the kill ring, appending or prepending to the last kill if the
last command was a kill command. The text is deleted.
If start is less than end,
the text is appended, otherwise prepended. If the last command was
not a kill, a new kill ring slot is used.
- Function: int rl_push_macro_input (char *macro)
- Cause macro to be inserted into the line, as if it had been invoked
by a key bound to a macro. Not especially useful; use
rl_insert_text()
instead.
This document was generated
by (Blade) GNU s/w Owner on November, 10 2001
using texi2html