mirror of
https://github.com/kovidgoyal/kitty.git
synced 2026-10-21 12:42:25 +00:00
Add __repr__ for action definitions
This commit is contained in:
parent
e1cd6b6037
commit
9f8a120664
1 changed files with 6 additions and 0 deletions
|
|
@ -468,6 +468,9 @@ class MouseMapping(BaseDefinition):
|
|||
self.grabbed = grabbed
|
||||
self.action = action
|
||||
|
||||
def __repr__(self) -> str:
|
||||
return f'MouseMapping({self.button}, {self.mods}, {self.repeat_count}, {self.grabbed}, {self.action})'
|
||||
|
||||
def resolve(self, kitty_mod: int) -> None:
|
||||
self.mods = defines.resolve_key_mods(kitty_mod, self.mods)
|
||||
|
||||
|
|
@ -484,6 +487,9 @@ class KeyDefinition(BaseDefinition):
|
|||
self.trigger = SingleKey(mods, is_native, key)
|
||||
self.rest = rest
|
||||
|
||||
def __repr__(self) -> str:
|
||||
return f'KeyDefinition({self.is_sequence}, {self.action}, {self.trigger.mods}, {self.trigger.is_native}, {self.trigger.key}, {self.rest})'
|
||||
|
||||
def resolve(self, kitty_mod: int) -> None:
|
||||
|
||||
def r(k: SingleKey) -> SingleKey:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue