Do not force exec to run in normal mode anymore, run in the current mode
This commit is contained in:
parent
967a55d09f
commit
38d372567b
|
@ -1524,7 +1524,7 @@ void context_wrap(const ParametersParser& parser, Context& context, Func func)
|
||||||
const CommandDesc exec_string_cmd = {
|
const CommandDesc exec_string_cmd = {
|
||||||
"exec",
|
"exec",
|
||||||
nullptr,
|
nullptr,
|
||||||
"exec <switches> <keys>: execute given keys in normal mode as if entered by user",
|
"exec <switches> <keys>: execute given keys as if entered by user",
|
||||||
context_wrap_params,
|
context_wrap_params,
|
||||||
CommandFlags::None,
|
CommandFlags::None,
|
||||||
CommandHelper{},
|
CommandHelper{},
|
||||||
|
@ -1539,8 +1539,6 @@ const CommandDesc exec_string_cmd = {
|
||||||
keys.insert(keys.end(), param_keys.begin(), param_keys.end());
|
keys.insert(keys.end(), param_keys.begin(), param_keys.end());
|
||||||
}
|
}
|
||||||
|
|
||||||
InputHandler::ScopedForceNormal force_normal{context.input_handler()};
|
|
||||||
|
|
||||||
ScopedEdition edition(context);
|
ScopedEdition edition(context);
|
||||||
for (auto& key : keys)
|
for (auto& key : keys)
|
||||||
context.input_handler().handle_key(key);
|
context.input_handler().handle_key(key);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user