mirror of
https://github.com/fish-shell/fish-shell.git
synced 2026-06-16 01:51:16 -03:00
reader: Return true if suppress-autosuggestion suppressed
This allows bind -k backspace suppress-autosuggestion or backward-delete-char To remove the suggestion on the first press and then delete chars. Note: This requires that we then don't reenable suggestions immediately afterwards. Currently we don't after deletion. Fixes #1419.
This commit is contained in:
@@ -3298,7 +3298,10 @@ void reader_data_t::handle_readline_command(readline_cmd_t c, readline_loop_stat
|
||||
}
|
||||
case rl::suppress_autosuggestion: {
|
||||
suppress_autosuggestion = true;
|
||||
bool success = !autosuggestion.empty();
|
||||
autosuggestion.clear();
|
||||
// Return true if we had a suggestion to clear.
|
||||
inputter.function_set_status(success);
|
||||
break;
|
||||
}
|
||||
case rl::accept_autosuggestion: {
|
||||
|
||||
Reference in New Issue
Block a user