less: make -E work
function old new delta buffer_print 71 104 +33 Signed-off-by: Aaro Koskinen <aaro.koskinen@iki.fi> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
parent
865814a617
commit
307d26c0eb
@ -802,11 +802,18 @@ static void buffer_print(void)
|
|||||||
unsigned i;
|
unsigned i;
|
||||||
|
|
||||||
move_cursor(0, 0);
|
move_cursor(0, 0);
|
||||||
for (i = 0; i <= max_displayed_line; i++)
|
for (i = 0; i <= max_displayed_line; i++) {
|
||||||
if (pattern_valid)
|
if (pattern_valid)
|
||||||
print_found(buffer[i]);
|
print_found(buffer[i]);
|
||||||
else
|
else
|
||||||
print_ascii(buffer[i]);
|
print_ascii(buffer[i]);
|
||||||
|
}
|
||||||
|
if ((option_mask32 & FLAG_E)
|
||||||
|
&& eof_error <= 0
|
||||||
|
&& (max_fline - cur_fline) <= max_displayed_line
|
||||||
|
) {
|
||||||
|
less_exit(EXIT_SUCCESS);
|
||||||
|
}
|
||||||
status_print();
|
status_print();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user