When mapping a custom kitten allow using shell escaping for the kitten path

Fixes #8178
This commit is contained in:
Kovid Goyal
2024-12-31 12:13:17 +05:30
parent dac6f88453
commit 909bccb807
3 changed files with 10 additions and 5 deletions

View File

@@ -114,6 +114,9 @@ class TestConfParsing(BaseTest):
self.ae((ac().func, ac(1).func), ('new_window', 'launch'))
self.ae(ac(1).args, ('--moo', 'XXX'))
opts = p('clear_all_shortcuts y', 'action_alias ss kitten "space 1"', 'map f1 ss "space 2"')
self.ae(ac().args, ('space 1', 'space 2'))
opts = p('kitty_mod alt')
self.ae(opts.kitty_mod, to_modifiers('alt'))
self.ae(next(keys_for_func(opts, 'next_layout')).mods, opts.kitty_mod)