use prefix matching for hook scope
This commit is contained in:
parent
748cc79d0f
commit
77ac777526
|
@ -318,11 +318,11 @@ void rm_filter(CommandParameters params, Context& context)
|
||||||
|
|
||||||
static HookManager& get_hook_manager(const String& scope, Context& context)
|
static HookManager& get_hook_manager(const String& scope, Context& context)
|
||||||
{
|
{
|
||||||
if (scope == "global")
|
if (prefix_match("global", scope))
|
||||||
return GlobalHooks::instance();
|
return GlobalHooks::instance();
|
||||||
else if (scope == "buffer")
|
else if (prefix_match("buffer", scope))
|
||||||
return context.buffer().hooks();
|
return context.buffer().hooks();
|
||||||
else if (scope == "window")
|
else if (prefix_match("window", scope))
|
||||||
return context.window().hooks();
|
return context.window().hooks();
|
||||||
throw runtime_error("error: no such hook container " + scope);
|
throw runtime_error("error: no such hook container " + scope);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user