ulyssa / modalkit

A Rust library for building modal editing applications
Apache License 2.0
57 stars 8 forks source link

Recorded macro captures terminating key #57

Closed ulyssa closed 1 year ago

ulyssa commented 1 year ago

I missed when implementing #28 that the recorded macro captures the terminating key (q in Vim), and therefore presses it again when replayed. In Vim's case, this then means that whatever key is pressed next gets interpreted as the register name for starting a new recording.