mirror of
https://https.git.savannah.gnu.org/git/bash.git
synced 2026-08-10 12:10:35 +02:00
fix for @E transformation; fixes for failures in arith for and for commands; style changes to man page; fix for bug in read builtin if it assigns to IFS
This commit is contained in:
@@ -473,6 +473,7 @@ rl_complete (int ignore, int invoking_key)
|
||||
int
|
||||
rl_possible_completions (int ignore, int invoking_key)
|
||||
{
|
||||
last_completion_failed = 0;
|
||||
rl_completion_invoking_key = invoking_key;
|
||||
return (rl_complete_internal ('?'));
|
||||
}
|
||||
@@ -2187,7 +2188,9 @@ rl_complete_internal (int what_to_do)
|
||||
append_to_match (matches[0], delimiter, quote_char, nontrivial_lcd);
|
||||
break;
|
||||
}
|
||||
|
||||
/*FALLTHROUGH*/
|
||||
|
||||
case '%':
|
||||
do_display = 1;
|
||||
break;
|
||||
|
||||
|
||||
@@ -810,7 +810,10 @@ _rl_set_insert_mode (int im, int force)
|
||||
_rl_set_cursor (im, force);
|
||||
#endif
|
||||
|
||||
RL_UNSETSTATE (RL_STATE_OVERWRITE);
|
||||
rl_insert_mode = im;
|
||||
if (rl_insert_mode == RL_IM_OVERWRITE)
|
||||
RL_SETSTATE (RL_STATE_OVERWRITE);
|
||||
}
|
||||
|
||||
/* Toggle overwrite mode. A positive explicit argument selects overwrite
|
||||
|
||||
Reference in New Issue
Block a user