Merge remote-tracking branch 'lenormf/fix-prompt-on-change'

This commit is contained in:
Maxime Coste 2018-12-02 09:52:49 +11:00
commit 5f315e68b6

View File

@ -1908,7 +1908,17 @@ const CommandDesc prompt_cmd = {
case PromptEvent::Change: cmd = on_change; break;
case PromptEvent::Abort: cmd = on_abort; break;
}
CommandManager::instance().execute(cmd, context, sc);
try
{
CommandManager::instance().execute(cmd, context, sc);
}
catch (Kakoune::runtime_error& error)
{
context.print_status({ fix_atom_text(error.what().str()),
context.faces()["Error"] });
context.hooks().run_hook(Hook::RuntimeError, error.what(),
context);
}
});
}
};