xC: improve libedit multiline input handling
This commit is contained in:
parent
4ed6693f57
commit
9d5e57a501
4
xC.c
4
xC.c
@ -1034,6 +1034,10 @@ static void
|
|||||||
input_el__bottom (struct input_el *self)
|
input_el__bottom (struct input_el *self)
|
||||||
{
|
{
|
||||||
// First, we need to redirect output to avoid ringing the terminal bell.
|
// First, we need to redirect output to avoid ringing the terminal bell.
|
||||||
|
// Assuming that the line has just been erased but not redisplayed
|
||||||
|
// by caller, we need to CC_REFRESH first.
|
||||||
|
input_el__redisplay (self);
|
||||||
|
|
||||||
FILE *out = NULL;
|
FILE *out = NULL;
|
||||||
el_wget (self->editline, EL_GETFP, 1, &out);
|
el_wget (self->editline, EL_GETFP, 1, &out);
|
||||||
el_wset (self->editline, EL_SETFP, 1, self->null);
|
el_wset (self->editline, EL_SETFP, 1, self->null);
|
||||||
|
Loading…
Reference in New Issue
Block a user