vimsheet.controller.macro
Macro recording and replay for vim-style q{reg}/@{reg} macros.
- class vimsheet.controller.macro.MacroRecorder[source]
Bases:
objectRecords and replays keystroke sequences into named registers a–z.
- start_recording(register)[source]
Begin recording into register (single lowercase letter).
- Parameters:
register (str)
- Return type:
None
- stop_recording()[source]
End recording and save accumulated keys into the register.
- Return type:
None
- record_key(key)[source]
Append key to the current recording buffer (no-op if not recording).
- Parameters:
key (str)
- Return type:
None