diff --git a/kitty/options/utils.py b/kitty/options/utils.py index 0a87dabfa..3ed75fe53 100644 --- a/kitty/options/utils.py +++ b/kitty/options/utils.py @@ -50,6 +50,11 @@ class KeyAction(NamedTuple): func: str args: Sequence[str] = () + def __repr__(self) -> str: + if self.args: + return f'KeyAction({self.func!r}, {self.args!r})' + return f'KeyAction({self.func!r})' + class InvalidMods(ValueError): pass